2.0info:   1.8.4   WMS-X Foundation General  description: Serviço Foundation do WMS-X responsável por entidades acessórias na operação do Armazém  x-senior-domain: Foundation WMS-X  x-senior-domain-path: wmsx_fnd  x-senior-service-path: general  contact:    name: Senior X Platform    url: https://dev.senior.com.br    email: seniorx-dev@senior.com.brhost: platform.senior.com.br /t/senior.com.br/bridge/1.0/rest/wmsx_fndsecurityDefinitions:   APIKeyHeader:     type: apiKey     in: header     name: Authorizationsecurity:  – APIKeyHeader: []  – application/json  – application/jsonpaths:  /general/queries/getMetadata:    post:      description: Default getMetadata query. Every service must handle this command and return metadata in the format requested.      tags:        – Queries      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            properties:              metadataFormat:                type: string                description:       responses:        200:          description: Ok          schema:            type: object            required:              – metadata            properties:              metadata:                type: string                description:         401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    get:      description: Default getMetadata query. Every service must handle this command and return metadata in the format requested.      tags:        – Queries      x-senior-visibility: PRIVATE      parameters:        – name: metadataFormat          description:           in: query          type: string      responses:        200:          description: Ok          schema:            type: object            required:              – metadata            properties:              metadata:                type: string                description:         401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/queries/exportE001pes:    post:      description:       tags:        – Queries      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – config            properties:              config:                type: object                allOf:                 –  #/definitions/exportConfig                description:       responses:        200:          description: Ok          schema:            type: object            required:              – exportJobId            properties:              exportJobId:                type: string                description:         401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/queries/exportE073pes:    post:      description:       tags:        – Queries      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – config            properties:              config:                type: object                allOf:                 –  #/definitions/exportConfig                description:       responses:        200:          description: Ok          schema:            type: object            required:              – exportJobId            properties:              exportJobId:                type: string                description:         401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/queries/exportE095pes:    post:      description:       tags:        – Queries      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – config            properties:              config:                type: object                allOf:                 –  #/definitions/exportConfig                description:       responses:        200:          description: Ok          schema:            type: object            required:              – exportJobId            properties:              exportJobId:                type: string                description:         401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/queries/exportE085pes:    post:      description:       tags:        – Queries      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – config            properties:              config:                type: object                allOf:                 –  #/definitions/exportConfig                description:       responses:        200:          description: Ok          schema:            type: object            required:              – exportJobId            properties:              exportJobId:                type: string                description:         401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/queries/exportWmsCarrying:    post:      description:       tags:        – Queries      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – config            properties:              config:                type: object                allOf:                 –  #/definitions/exportConfig                description:       responses:        200:          description: Ok          schema:            type: object            required:              – exportJobId            properties:              exportJobId:                type: string                description:         401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/queries/exportWmsVendor:    post:      description:       tags:        – Queries      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – config            properties:              config:                type: object                allOf:                 –  #/definitions/exportConfig                description:       responses:        200:          description: Ok          schema:            type: object            required:              – exportJobId            properties:              exportJobId:                type: string                description:         401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/queries/exportReasonOccurrence:    post:      description:       tags:        – Queries      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – config            properties:              config:                type: object                allOf:                 –  #/definitions/exportConfig                description:       responses:        200:          description: Ok          schema:            type: object            required:              – exportJobId            properties:              exportJobId:                type: string                description:         401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/queries/exportWmsCustomer:    post:      description:       tags:        – Queries      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – config            properties:              config:                type: object                allOf:                 –  #/definitions/exportConfig                description:       responses:        200:          description: Ok          schema:            type: object            required:              – exportJobId            properties:              exportJobId:                type: string                description:         401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/queries/exportWmsWarehouse:    post:      description:       tags:        – Queries      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – config            properties:              config:                type: object                allOf:                 –  #/definitions/exportConfig                description:       responses:        200:          description: Ok          schema:            type: object            required:              – exportJobId            properties:              exportJobId:                type: string                description:         401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/queries/exportStrategy:    post:      description:       tags:        – Queries      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – config            properties:              config:                type: object                allOf:                 –  #/definitions/exportConfig                description:       responses:        200:          description: Ok          schema:            type: object            required:              – exportJobId            properties:              exportJobId:                type: string                description:         401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/queries/exportStrategyItem:    post:      description:       tags:        – Queries      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – config            properties:              config:                type: object                allOf:                 –  #/definitions/exportConfig                description:       responses:        200:          description: Ok          schema:            type: object            required:              – exportJobId            properties:              exportJobId:                type: string                description:         401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/queries/getDependencies:    post:      description: Returns a list with all dependencies from this service, along with their respective versions      tags:        – Queries      x-senior-visibility: PRIVATE      responses:        200:          description: Ok          schema:            type: object            required:              – dependencies            properties:              dependencies:                type: array                items:                  type: object                  allOf:                   –  #/definitions/dependency                  minimum: 1                description: List with this service dependencies        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    get:      description: Returns a list with all dependencies from this service, along with their respective versions      tags:        – Queries      x-senior-visibility: PRIVATE      responses:        200:          description: Ok          schema:            type: object            required:              – dependencies            properties:              dependencies:                type: array                items:                  type: object                  allOf:                   –  #/definitions/dependency                  minimum: 1                description: List with this service dependencies        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/queries/healthcheck:    post:      description: HealthCheck plataforma      tags:        – Queries      x-senior-visibility: PRIVATE      responses:        200:          description: Ok          schema:            type: object            required:              – status              – checks            properties:              status:                type: string                allOf:                –  #/definitions/healthcheckDTO                description: Status de retorno              checks:                type: object                allOf:                 –  #/definitions/checkDTO                description: Checks executados        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    get:      description: HealthCheck plataforma      tags:        – Queries      x-senior-visibility: PRIVATE      responses:        200:          description: Ok          schema:            type: object            required:              – status              – checks            properties:              status:                type: string                allOf:                –  #/definitions/healthcheckDTO                description: Status de retorno              checks:                type: object                allOf:                 –  #/definitions/checkDTO                description: Checks executados        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError  /general/actions/vendorSave:    post:      description: Cria ou atualiza um forncedor      tags:        – Actions      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – code              – name            properties:              code:                type: string                description: Código Integração              name:                type: string                description: Nome do Forncedor              legalPerson:                type: boolean                description: Indica que é uma pessoa juridica                default: true              national:                type: boolean                description: Indica se pessoa atua em mercado nacional                default: true              documentNumber:                type: string                description: Documento do Fornecedor – Ex: CNPJ / CPF / Passaporte      responses:        200:          description: Ok          schema:            type: object            required:              – id            properties:              id:                type: string                maxLength: 36                description: Identificador único do registro criada/alterado.        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/actions/carryingSave:    post:      description: Cria ou atualiza uma transportadora      tags:        – Actions      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – code              – name            properties:              code:                type: string                description: Código Integração              name:                type: string                description: Nome da Transportadora              legalPerson:                type: boolean                description: Indica que é uma pessoa juridica                default: true              national:                type: boolean                description: Indica se pessoa atua em mercado nacional                default: true              documentNumber:                type: string                description: Documento – Ex: CNPJ / CPF / Passaporte      responses:        200:          description: Ok          schema:            type: object            required:              – id            properties:              id:                type: string                maxLength: 36                description: Identificador único do registro criada/alterado.        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/actions/customerSave:    post:      description: Cria ou atualiza uma pessoa cliente      tags:        – Actions      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – code              – name            properties:              code:                type: string                description: Código Integração              name:                type: string                description: Nome do Cliente              legalPerson:                type: boolean                description: Indica que é uma pessoa juridica                default: true              national:                type: boolean                description: Indica se pessoa atua em mercado nacional                default: true              documentNumber:                type: string                description: Documento – Ex: CNPJ / CPF / Passaporte      responses:        200:          description: Ok          schema:            type: object            required:              – id            properties:              id:                type: string                maxLength: 36                description: Identificador único do registro criada/alterado.        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/actions/lpnPrintLabel:    post:      description: Imprimir etiqueta de LPNs      tags:        – Actions      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – lpnIds            properties:              lpnIds:                type: array                items:                  type: string                  minimum: 1                description: Ids dos LPNs      responses:        200:          description: Ok          schema:            type: object            required:              – success              – message              – url            properties:              success:                type: boolean                description: Retorna se houve sucesso ao imprimir a etiqueta              message:                type: string                description: Mensagem              url:                type: string                description: URL para download da etiqueta        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/actions/odata:    post:      description:       tags:        – Actions      x-senior-visibility: PRIVATE      responses:        204:          description: No response        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/actions/importE001pes:    post:      description:       tags:        – Actions      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – config            properties:              config:                type: object                allOf:                 –  #/definitions/importConfig                description:       responses:        200:          description: Ok          schema:            type: object            required:              – importJobId            properties:              importJobId:                type: string                description:         401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/actions/importE073pes:    post:      description:       tags:        – Actions      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – config            properties:              config:                type: object                allOf:                 –  #/definitions/importConfig                description:       responses:        200:          description: Ok          schema:            type: object            required:              – importJobId            properties:              importJobId:                type: string                description:         401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/actions/importE095pes:    post:      description:       tags:        – Actions      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – config            properties:              config:                type: object                allOf:                 –  #/definitions/importConfig                description:       responses:        200:          description: Ok          schema:            type: object            required:              – importJobId            properties:              importJobId:                type: string                description:         401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/actions/importE085pes:    post:      description:       tags:        – Actions      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – config            properties:              config:                type: object                allOf:                 –  #/definitions/importConfig                description:       responses:        200:          description: Ok          schema:            type: object            required:              – importJobId            properties:              importJobId:                type: string                description:         401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/actions/importWmsCarrying:    post:      description:       tags:        – Actions      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – config            properties:              config:                type: object                allOf:                 –  #/definitions/importConfig                description:       responses:        200:          description: Ok          schema:            type: object            required:              – importJobId            properties:              importJobId:                type: string                description:         401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/actions/importWmsVendor:    post:      description:       tags:        – Actions      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – config            properties:              config:                type: object                allOf:                 –  #/definitions/importConfig                description:       responses:        200:          description: Ok          schema:            type: object            required:              – importJobId            properties:              importJobId:                type: string                description:         401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/actions/importReasonOccurrence:    post:      description:       tags:        – Actions      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – config            properties:              config:                type: object                allOf:                 –  #/definitions/importConfig                description:       responses:        200:          description: Ok          schema:            type: object            required:              – importJobId            properties:              importJobId:                type: string                description:         401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/actions/importWmsCustomer:    post:      description:       tags:        – Actions      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – config            properties:              config:                type: object                allOf:                 –  #/definitions/importConfig                description:       responses:        200:          description: Ok          schema:            type: object            required:              – importJobId            properties:              importJobId:                type: string                description:         401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/actions/importWmsWarehouse:    post:      description:       tags:        – Actions      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – config            properties:              config:                type: object                allOf:                 –  #/definitions/importConfig                description:       responses:        200:          description: Ok          schema:            type: object            required:              – importJobId            properties:              importJobId:                type: string                description:         401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/actions/importStrategy:    post:      description:       tags:        – Actions      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – config            properties:              config:                type: object                allOf:                 –  #/definitions/importConfig                description:       responses:        200:          description: Ok          schema:            type: object            required:              – importJobId            properties:              importJobId:                type: string                description:         401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/actions/importStrategyItem:    post:      description:       tags:        – Actions      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – config            properties:              config:                type: object                allOf:                 –  #/definitions/importConfig                description:       responses:        200:          description: Ok          schema:            type: object            required:              – importJobId            properties:              importJobId:                type: string                description:         401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError  /general/signals/bulkCreateLpn:    post:      description: Criar LPN em massa      tags:        – Signals      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – lpnTypeId              – quantity            properties:              lpnTypeId:                type: string                description: Id do tipo de LPN              quantity:                type: integer                format: int64                description: Quantidade a ser criada                minimum: 1                maximum: 1000      responses:        202:          description: Accepted        default:          description: Error response          schema:             #/definitions/genericError  /general/events/importE001pesEvent:    post:      description:       x-senior-event: true      tags:        – Events      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – eventpl            properties:              eventpl:                type: object                allOf:                 –  #/definitions/importEventStatus                description:       responses:        200:          description: OK        default:          description: Error response          schema:             #/definitions/genericError    /general/events/exportE001pesEvent:    post:      description:       x-senior-event: true      tags:        – Events      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – eventpl            properties:              eventpl:                type: object                allOf:                 –  #/definitions/exportEventStatus                description:       responses:        200:          description: OK        default:          description: Error response          schema:             #/definitions/genericError    /general/events/importE073pesEvent:    post:      description:       x-senior-event: true      tags:        – Events      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – eventpl            properties:              eventpl:                type: object                allOf:                 –  #/definitions/importEventStatus                description:       responses:        200:          description: OK        default:          description: Error response          schema:             #/definitions/genericError    /general/events/exportE073pesEvent:    post:      description:       x-senior-event: true      tags:        – Events      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – eventpl            properties:              eventpl:                type: object                allOf:                 –  #/definitions/exportEventStatus                description:       responses:        200:          description: OK        default:          description: Error response          schema:             #/definitions/genericError    /general/events/importE095pesEvent:    post:      description:       x-senior-event: true      tags:        – Events      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – eventpl            properties:              eventpl:                type: object                allOf:                 –  #/definitions/importEventStatus                description:       responses:        200:          description: OK        default:          description: Error response          schema:             #/definitions/genericError    /general/events/exportE095pesEvent:    post:      description:       x-senior-event: true      tags:        – Events      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – eventpl            properties:              eventpl:                type: object                allOf:                 –  #/definitions/exportEventStatus                description:       responses:        200:          description: OK        default:          description: Error response          schema:             #/definitions/genericError    /general/events/importE085pesEvent:    post:      description:       x-senior-event: true      tags:        – Events      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – eventpl            properties:              eventpl:                type: object                allOf:                 –  #/definitions/importEventStatus                description:       responses:        200:          description: OK        default:          description: Error response          schema:             #/definitions/genericError    /general/events/exportE085pesEvent:    post:      description:       x-senior-event: true      tags:        – Events      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – eventpl            properties:              eventpl:                type: object                allOf:                 –  #/definitions/exportEventStatus                description:       responses:        200:          description: OK        default:          description: Error response          schema:             #/definitions/genericError    /general/events/importWmsCarryingEvent:    post:      description:       x-senior-event: true      tags:        – Events      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – eventpl            properties:              eventpl:                type: object                allOf:                 –  #/definitions/importEventStatus                description:       responses:        200:          description: OK        default:          description: Error response          schema:             #/definitions/genericError    /general/events/exportWmsCarryingEvent:    post:      description:       x-senior-event: true      tags:        – Events      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – eventpl            properties:              eventpl:                type: object                allOf:                 –  #/definitions/exportEventStatus                description:       responses:        200:          description: OK        default:          description: Error response          schema:             #/definitions/genericError    /general/events/importWmsVendorEvent:    post:      description:       x-senior-event: true      tags:        – Events      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – eventpl            properties:              eventpl:                type: object                allOf:                 –  #/definitions/importEventStatus                description:       responses:        200:          description: OK        default:          description: Error response          schema:             #/definitions/genericError    /general/events/exportWmsVendorEvent:    post:      description:       x-senior-event: true      tags:        – Events      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – eventpl            properties:              eventpl:                type: object                allOf:                 –  #/definitions/exportEventStatus                description:       responses:        200:          description: OK        default:          description: Error response          schema:             #/definitions/genericError    /general/events/importReasonOccurrenceEvent:    post:      description:       x-senior-event: true      tags:        – Events      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – eventpl            properties:              eventpl:                type: object                allOf:                 –  #/definitions/importEventStatus                description:       responses:        200:          description: OK        default:          description: Error response          schema:             #/definitions/genericError    /general/events/exportReasonOccurrenceEvent:    post:      description:       x-senior-event: true      tags:        – Events      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – eventpl            properties:              eventpl:                type: object                allOf:                 –  #/definitions/exportEventStatus                description:       responses:        200:          description: OK        default:          description: Error response          schema:             #/definitions/genericError    /general/events/importWmsCustomerEvent:    post:      description:       x-senior-event: true      tags:        – Events      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – eventpl            properties:              eventpl:                type: object                allOf:                 –  #/definitions/importEventStatus                description:       responses:        200:          description: OK        default:          description: Error response          schema:             #/definitions/genericError    /general/events/exportWmsCustomerEvent:    post:      description:       x-senior-event: true      tags:        – Events      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – eventpl            properties:              eventpl:                type: object                allOf:                 –  #/definitions/exportEventStatus                description:       responses:        200:          description: OK        default:          description: Error response          schema:             #/definitions/genericError    /general/events/importWmsWarehouseEvent:    post:      description:       x-senior-event: true      tags:        – Events      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – eventpl            properties:              eventpl:                type: object                allOf:                 –  #/definitions/importEventStatus                description:       responses:        200:          description: OK        default:          description: Error response          schema:             #/definitions/genericError    /general/events/exportWmsWarehouseEvent:    post:      description:       x-senior-event: true      tags:        – Events      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – eventpl            properties:              eventpl:                type: object                allOf:                 –  #/definitions/exportEventStatus                description:       responses:        200:          description: OK        default:          description: Error response          schema:             #/definitions/genericError    /general/events/importStrategyEvent:    post:      description:       x-senior-event: true      tags:        – Events      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – eventpl            properties:              eventpl:                type: object                allOf:                 –  #/definitions/importEventStatus                description:       responses:        200:          description: OK        default:          description: Error response          schema:             #/definitions/genericError    /general/events/exportStrategyEvent:    post:      description:       x-senior-event: true      tags:        – Events      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – eventpl            properties:              eventpl:                type: object                allOf:                 –  #/definitions/exportEventStatus                description:       responses:        200:          description: OK        default:          description: Error response          schema:             #/definitions/genericError    /general/events/importStrategyItemEvent:    post:      description:       x-senior-event: true      tags:        – Events      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – eventpl            properties:              eventpl:                type: object                allOf:                 –  #/definitions/importEventStatus                description:       responses:        200:          description: OK        default:          description: Error response          schema:             #/definitions/genericError    /general/events/exportStrategyItemEvent:    post:      description:       x-senior-event: true      tags:        – Events      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – eventpl            properties:              eventpl:                type: object                allOf:                 –  #/definitions/exportEventStatus                description:       responses:        200:          description: OK        default:          description: Error response          schema:             #/definitions/genericError  /general/apis/importPerson:    post:      description: Importação de pessoa      tags:        – APIS      x-senior-visibility: PUBLIC      parameters:        – name: input          in: body          required: true          schema:            type: object            allOf:              –  #/definitions/importPersonFacadeInput      responses:        200:          description: Ok          schema:             #/definitions/importPersonFacadeOutput        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/apis/strategyDefinition:    get:      description: Lista os tipos de opções para estrategia      tags:        – APIS      x-senior-visibility: PUBLIC      parameters:        – name: offset          in: query          type: number        – name: size          in: query          type: number        – name: filter          in: query          type: string        – name: groupby          in: query          type: string        – name: displayfields          in: query          type: string        – name: translation          in: query          type: boolean      responses:        200:          description: Ok          schema:            type: object            properties:              totalPages:                description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima                type: integer                format: int64              totalElements:                description: Quantidade total de registros                type: integer                format: int64              contents:                type: array                items:                   #/definitions/strategyDefinitionFacade        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/entities/e001pes:    get:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: offset          in: query          type: number        – name: size          in: query          type: number        – name: filter          in: query          type: string        – name: groupby          in: query          type: string        – name: displayfields          in: query          type: string        – name: translation          in: query          type: boolean      responses:        200:          description: Ok          schema:            type: object            properties:              totalPages:                description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima                type: integer                format: int64              totalElements:                description: Quantidade total de registros                type: integer                format: int64              contents:                type: array                items:                   #/definitions/e001pes        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/entities/e001pes/{id}:    get:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string      responses:        200:          description: Ok          schema:             #/definitions/e001pes        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError        /general/entities/e073pes:    get:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: offset          in: query          type: number        – name: size          in: query          type: number        – name: filter          in: query          type: string        – name: groupby          in: query          type: string        – name: displayfields          in: query          type: string        – name: translation          in: query          type: boolean      responses:        200:          description: Ok          schema:            type: object            properties:              totalPages:                description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima                type: integer                format: int64              totalElements:                description: Quantidade total de registros                type: integer                format: int64              contents:                type: array                items:                   #/definitions/e073pes        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/entities/e073pes/{id}:    get:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string      responses:        200:          description: Ok          schema:             #/definitions/e073pes        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError        /general/entities/e095pes:    get:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: offset          in: query          type: number        – name: size          in: query          type: number        – name: filter          in: query          type: string        – name: groupby          in: query          type: string        – name: displayfields          in: query          type: string        – name: translation          in: query          type: boolean      responses:        200:          description: Ok          schema:            type: object            properties:              totalPages:                description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima                type: integer                format: int64              totalElements:                description: Quantidade total de registros                type: integer                format: int64              contents:                type: array                items:                   #/definitions/e095pes        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/entities/e095pes/{id}:    get:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string      responses:        200:          description: Ok          schema:             #/definitions/e095pes        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError        /general/entities/e085pes:    get:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: offset          in: query          type: number        – name: size          in: query          type: number        – name: filter          in: query          type: string        – name: groupby          in: query          type: string        – name: displayfields          in: query          type: string        – name: translation          in: query          type: boolean      responses:        200:          description: Ok          schema:            type: object            properties:              totalPages:                description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima                type: integer                format: int64              totalElements:                description: Quantidade total de registros                type: integer                format: int64              contents:                type: array                items:                   #/definitions/e085pes        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/entities/e085pes/{id}:    get:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string      responses:        200:          description: Ok          schema:             #/definitions/e085pes        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError        /general/entities/wmsCarrying:    post:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: entity          in: body          required: true          schema:            type: object            allOf:             –  #/definitions/wmsCarrying      responses:        200:          description: The created resource          schema:             #/definitions/wmsCarrying        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    patch:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: entity          in: body          required: true          schema:            type: object            allOf:             –  #/definitions/wmsCarrying      responses:        200:          description: The created resource          schema:             #/definitions/wmsCarrying        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    get:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: offset          in: query          type: number        – name: size          in: query          type: number        – name: filter          in: query          type: string        – name: groupby          in: query          type: string        – name: displayfields          in: query          type: string        – name: translation          in: query          type: boolean      responses:        200:          description: Ok          schema:            type: object            properties:              totalPages:                description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima                type: integer                format: int64              totalElements:                description: Quantidade total de registros                type: integer                format: int64              contents:                type: array                items:                   #/definitions/wmsCarrying        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/entities/wmsCarrying/{id}:    put:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string        – name: entity          in: body          required: true          schema:             #/definitions/editWmsCarrying      responses:        200:          description: Ok          schema:             #/definitions/editWmsCarrying        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    patch:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string        – name: entity          in: body          required: true          schema:             #/definitions/wmsCarrying      responses:        200:          description: Ok          schema:             #/definitions/wmsCarrying        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    get:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string      responses:        200:          description: Ok          schema:             #/definitions/wmsCarrying        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    delete:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string      responses:        200:          description: Ok        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError        /general/entities/wmsCarrying/bulk:    post:      description: Esta entidade pode ser customizada.      tags:        – Bulk      parameters:        – name: entities          in: body          required: true          schema:            type: array            items:               #/definitions/wmsCarrying      responses:        200:          description: The bulk creation has created resources        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError  /general/entities/wmsVendor:    post:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: entity          in: body          required: true          schema:            type: object            allOf:             –  #/definitions/wmsVendor      responses:        200:          description: The created resource          schema:             #/definitions/wmsVendor        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    patch:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: entity          in: body          required: true          schema:            type: object            allOf:             –  #/definitions/wmsVendor      responses:        200:          description: The created resource          schema:             #/definitions/wmsVendor        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    get:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: offset          in: query          type: number        – name: size          in: query          type: number        – name: filter          in: query          type: string        – name: groupby          in: query          type: string        – name: displayfields          in: query          type: string        – name: translation          in: query          type: boolean      responses:        200:          description: Ok          schema:            type: object            properties:              totalPages:                description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima                type: integer                format: int64              totalElements:                description: Quantidade total de registros                type: integer                format: int64              contents:                type: array                items:                   #/definitions/wmsVendor        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/entities/wmsVendor/{id}:    put:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string        – name: entity          in: body          required: true          schema:             #/definitions/editWmsVendor      responses:        200:          description: Ok          schema:             #/definitions/editWmsVendor        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    patch:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string        – name: entity          in: body          required: true          schema:             #/definitions/wmsVendor      responses:        200:          description: Ok          schema:             #/definitions/wmsVendor        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    get:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string      responses:        200:          description: Ok          schema:             #/definitions/wmsVendor        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    delete:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string      responses:        200:          description: Ok        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError        /general/entities/wmsVendor/bulk:    post:      description: Esta entidade pode ser customizada.      tags:        – Bulk      parameters:        – name: entities          in: body          required: true          schema:            type: array            items:               #/definitions/wmsVendor      responses:        200:          description: The bulk creation has created resources        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError  /general/entities/reasonOccurrence:    post:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: entity          in: body          required: true          schema:            type: object            allOf:             –  #/definitions/reasonOccurrence      responses:        200:          description: The created resource          schema:             #/definitions/reasonOccurrence        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    patch:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: entity          in: body          required: true          schema:            type: object            allOf:             –  #/definitions/reasonOccurrence      responses:        200:          description: The created resource          schema:             #/definitions/reasonOccurrence        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    get:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: offset          in: query          type: number        – name: size          in: query          type: number        – name: filter          in: query          type: string        – name: groupby          in: query          type: string        – name: displayfields          in: query          type: string        – name: translation          in: query          type: boolean      responses:        200:          description: Ok          schema:            type: object            properties:              totalPages:                description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima                type: integer                format: int64              totalElements:                description: Quantidade total de registros                type: integer                format: int64              contents:                type: array                items:                   #/definitions/reasonOccurrence        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/entities/reasonOccurrence/{id}:    put:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string        – name: entity          in: body          required: true          schema:             #/definitions/editReasonOccurrence      responses:        200:          description: Ok          schema:             #/definitions/editReasonOccurrence        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    patch:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string        – name: entity          in: body          required: true          schema:             #/definitions/reasonOccurrence      responses:        200:          description: Ok          schema:             #/definitions/reasonOccurrence        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    get:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string      responses:        200:          description: Ok          schema:             #/definitions/reasonOccurrence        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    delete:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string      responses:        200:          description: Ok        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError        /general/entities/reasonOccurrence/bulk:    post:      description: Esta entidade pode ser customizada.      tags:        – Bulk      parameters:        – name: entities          in: body          required: true          schema:            type: array            items:               #/definitions/reasonOccurrence      responses:        200:          description: The bulk creation has created resources        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError  /general/entities/wmsCustomer:    post:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: entity          in: body          required: true          schema:            type: object            allOf:             –  #/definitions/wmsCustomer      responses:        200:          description: The created resource          schema:             #/definitions/wmsCustomer        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    patch:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: entity          in: body          required: true          schema:            type: object            allOf:             –  #/definitions/wmsCustomer      responses:        200:          description: The created resource          schema:             #/definitions/wmsCustomer        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    get:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: offset          in: query          type: number        – name: size          in: query          type: number        – name: filter          in: query          type: string        – name: groupby          in: query          type: string        – name: displayfields          in: query          type: string        – name: translation          in: query          type: boolean      responses:        200:          description: Ok          schema:            type: object            properties:              totalPages:                description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima                type: integer                format: int64              totalElements:                description: Quantidade total de registros                type: integer                format: int64              contents:                type: array                items:                   #/definitions/wmsCustomer        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/entities/wmsCustomer/{id}:    put:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string        – name: entity          in: body          required: true          schema:             #/definitions/editWmsCustomer      responses:        200:          description: Ok          schema:             #/definitions/editWmsCustomer        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    patch:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string        – name: entity          in: body          required: true          schema:             #/definitions/wmsCustomer      responses:        200:          description: Ok          schema:             #/definitions/wmsCustomer        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    get:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string      responses:        200:          description: Ok          schema:             #/definitions/wmsCustomer        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    delete:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string      responses:        200:          description: Ok        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError        /general/entities/wmsCustomer/bulk:    post:      description: Esta entidade pode ser customizada.      tags:        – Bulk      parameters:        – name: entities          in: body          required: true          schema:            type: array            items:               #/definitions/wmsCustomer      responses:        200:          description: The bulk creation has created resources        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError          /general/entities/strategy:    post:      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: entity          in: body          required: true          schema:            type: object            allOf:             –  #/definitions/strategy      responses:        200:          description: The created resource          schema:             #/definitions/strategy        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    patch:      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: entity          in: body          required: true          schema:            type: object            allOf:             –  #/definitions/strategy      responses:        200:          description: The created resource          schema:             #/definitions/strategy        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    get:      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: offset          in: query          type: number        – name: size          in: query          type: number        – name: filter          in: query          type: string        – name: groupby          in: query          type: string        – name: displayfields          in: query          type: string        – name: translation          in: query          type: boolean      responses:        200:          description: Ok          schema:            type: object            properties:              totalPages:                description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima                type: integer                format: int64              totalElements:                description: Quantidade total de registros                type: integer                format: int64              contents:                type: array                items:                   #/definitions/strategy        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/entities/strategy/{id}:    put:      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string        – name: entity          in: body          required: true          schema:             #/definitions/editStrategy      responses:        200:          description: Ok          schema:             #/definitions/editStrategy        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    patch:      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string        – name: entity          in: body          required: true          schema:             #/definitions/strategy      responses:        200:          description: Ok          schema:             #/definitions/strategy        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    get:      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string      responses:        200:          description: Ok          schema:             #/definitions/strategy        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    delete:      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string      responses:        200:          description: Ok        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError        /general/entities/strategy/bulk:    post:      tags:        – Bulk      parameters:        – name: entities          in: body          required: true          schema:            type: array            items:               #/definitions/strategy      responses:        200:          description: The bulk creation has created resources        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError  /general/entities/strategyItem:    post:      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: entity          in: body          required: true          schema:            type: object            allOf:             –  #/definitions/strategyItem      responses:        200:          description: The created resource          schema:             #/definitions/strategyItem        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    patch:      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: entity          in: body          required: true          schema:            type: object            allOf:             –  #/definitions/strategyItem      responses:        200:          description: The created resource          schema:             #/definitions/strategyItem        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    get:      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: offset          in: query          type: number        – name: size          in: query          type: number        – name: filter          in: query          type: string        – name: groupby          in: query          type: string        – name: displayfields          in: query          type: string        – name: translation          in: query          type: boolean      responses:        200:          description: Ok          schema:            type: object            properties:              totalPages:                description: Quantidade total de páginas: total de registros dividido pelo tamanho solicitado da página, arredondado pra cima                type: integer                format: int64              totalElements:                description: Quantidade total de registros                type: integer                format: int64              contents:                type: array                items:                   #/definitions/strategyItem        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /general/entities/strategyItem/{id}:    put:      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string        – name: entity          in: body          required: true          schema:             #/definitions/editStrategyItem      responses:        200:          description: Ok          schema:             #/definitions/editStrategyItem        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    patch:      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string        – name: entity          in: body          required: true          schema:             #/definitions/strategyItem      responses:        200:          description: Ok          schema:             #/definitions/strategyItem        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    get:      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string      responses:        200:          description: Ok          schema:             #/definitions/strategyItem        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    delete:      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: id          in: path          required: true          type: string      responses:        200:          description: Ok        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError        /general/entities/strategyItem/bulk:    post:      tags:        – Bulk      parameters:        – name: entities          in: body          required: true          schema:            type: array            items:               #/definitions/strategyItem      responses:        200:          description: The bulk creation has created resources        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericErrordefinitions:  personSpecialization:    type: string    enum:      – CARRIER      – VENDOR      – CUSTOMER    description:        Especialização de Pessoa:       * `CARRIER` – Transportadora       * `VENDOR` – Forncedor       * `CUSTOMER` – Cliente    enumJurFis:    type: string    enum:      – VJ      – VF    description:        Tipo de pessoa:       * `VJ` – Pessoa Jurídica       * `VF` – Pessoa Física    enumTipMer:    type: string    enum:      – VI      – VE    description:        Tipo de mercado:       * `VI` – Interno (Nacional)       * `VE` – Externo (Exterior)    enumSitReg:    type: string    enum:      – VA      – VI    description:        Situação do registro:       * `VA` – Ativo       * `VI` – Inativo    enumLpnStatus:    type: string    enum:      – RELEASED      – IN_USE    description:        Status do LPN:       * `RELEASED` – Liberado       * `IN_USE` – Em uso    enumStrategyOption:    type: string    enum:      – USES_LPN      – REALLOCATION_PENDING_ACTION_MOMENT    description:        Tipo de configuração:       * `USES_LPN` – Utiliza LPN       * `REALLOCATION_PENDING_ACTION_MOMENT` – Notificação e bloqueio de onda caso remanejamento pendente    enumScope:    type: string    enum:      – GENERAL      – SPECIFIC    description:        Escopo da estrategia:       * `GENERAL` – Geral       * `SPECIFIC` – Especifico    enumScopeLevel:    type: string    enum:      – GENERAL      – WAREHOUSE    description:        Nivel de escopo da estrategia:       * `GENERAL` – Geral       * `WAREHOUSE` – Armazém    userNotificationKind:    type: string    enum:      – Operational      – Management      – News    description:        User notification kind.:       * `Operational` – Operational       * `Management` – Management       * `News` – News    userNotificationPriority:    type: string    enum:      – Error      – Alert      – None    description:        User notification priority.:       * `Error` – Error       * `Alert` – Alert       * `None` – None    eventEmailFormat:    type: string    enum:      – HTML      – PLAIN_TEXT    description:        Format of the email:       * `HTML` – Html       * `PLAIN_TEXT` – Plain Text    fieldType:    type: string    enum:      – BINARY      – BOOLEAN      – DATE      – DATETIME      – LOCALDATETIME      – DOUBLE      – ENUM      – INTEGER      – MONEY      – STRING      – TIME    description:        FieldType:       * `BINARY` – Binary       * `BOOLEAN` – Boolean       * `DATE` – Date       * `DATETIME` – Datetime       * `LOCALDATETIME` – Localdatetime       * `DOUBLE` – Double       * `ENUM` – Enum       * `INTEGER` – Integer       * `MONEY` – Money       * `STRING` – String       * `TIME` – Time    fileFormat:    type: string    enum:      – CSV      – FLAT      – JSON      – XML    description:        FileFormat:       * `CSV` – Csv       * `FLAT` – Flat       * `JSON` – Json       * `XML` – Xml    hookFunction:    type: string    enum:      – BEFORE_PARSE      – BEFORE_CONVERSION      – ON_ERROR      – VALIDATE    description:        HookFunction:       * `BEFORE_PARSE` – Before parse       * `BEFORE_CONVERSION` – Before conversion       * `ON_ERROR` – On error       * `VALIDATE` – Validate    eventType:    type: string    enum:      – CHUNK      – DOWNLOAD      – ERROR      – FINISH      – START    description:        EventType:       * `CHUNK` – Chunk       * `DOWNLOAD` – Download       * `ERROR` – Error       * `FINISH` – Finish       * `START` – Start    errorStrategy:    type: string    enum:      – CALL_SCRIPT      – IGNORE      – STOP    description:        ErrorStrategy:       * `CALL_SCRIPT` – Call script       * `IGNORE` – Ignore       * `STOP` – Stop    status:    type: string    enum:      – DONE      – DONE_WITH_ERRORS      – DOWNLOADING      – ERROR      – NOT_STARTED      – RUNNING    description:        Status:       * `DONE` – Done       * `DONE_WITH_ERRORS` – Done with errors       * `DOWNLOADING` – Downloading       * `ERROR` – Error       * `NOT_STARTED` – Not started       * `RUNNING` – Running    errorType:    type: string    enum:      – CONVERT_ERROR      – SERVICE_ERROR    description:        ErrorType:       * `CONVERT_ERROR` – Convert error       * `SERVICE_ERROR` – Service error    healthcheckDTO:    type: string    enum:      – UP      – DOWN    description:        Status do healthcheck:       * `UP` – Saudável       * `DOWN` – Ruim  recAddress:    description: Conjunto de Dados que forma um Endereço    type: object    required:      – address    properties:      address:        type: string        description: Rua do Endereço      address2:        type: string        description: Complemento      number:        type: string        maxLength: 60        description: Número do Endereço      postalCode:        type: string        description: Código Postal      neighborhood:        type: string        maxLength: 75        description: Bairro      city:        type: string        description: Cidade      state:        type: string        description: Estado      country:        type: string        description: Pais    recLpnLabelDataSource:    description: Modelo de dados para o datasource do jasper para impressão de etiqueta de LPN    type: object    required:      – lpns    properties:      lpns:        type: array        items:          type: object          allOf:           –  #/definitions/recLpnLabel          minimum: 1        description: LPNs    recLpnLabel:    description: Modelo de dados para impressão de etiqueta de LPN    type: object    required:      – code      – lpnTypeDescription    properties:      code:        type: string        description: Código do LPN      lpnTypeDescription:        type: string        description: Descrição do Tipo do LPN    strategyDefinitionOption:    description: Modelo de dados para opções da estratégia    type: object    required:      – code      – value      – description    properties:      code:        type: string        description: Código      value:        type: string        description: Valor      description:        type: string        description: Descrição    e001pes:    description: Pessoa – Replicação    type: object    required:      – codPes      – nomPes      – apePes      – tipPes      – tipMer    properties:      id:        type: string        format: uuid        description: Identificador único      codPes:        type: integer        format: int64        description: Código      nomPes:        type: string        maxLength: 100        description: Nome      apePes:        type: string        maxLength: 80        description: Nome fantasia      tipPes:        type: string        allOf:        –  #/definitions/enumJurFis        description: Tipo de pessoa      cnpCpf:        type: string        maxLength: 14        description: CNPJ/CPF      numRge:        type: string        maxLength: 15        description: Número do RG      datRge:        type: string        format: date        description: Data de emissão do RG      orgRge:        type: string        maxLength: 6        description: Órgão emissor do RG      insEst:        type: string        maxLength: 25        description: Inscrição estadual      insMun:        type: string        maxLength: 16        description: Inscrição municipal      tipMer:        type: string        allOf:        –  #/definitions/enumTipMer        description: Tipo de mercado do cliente      e073pes:        type: object        allOf:         –  #/definitions/e073pes        description: Transportadora      e095pes:        type: object        allOf:         –  #/definitions/e095pes        description: Fornecedor      e085pes:        type: object        allOf:         –  #/definitions/e085pes        description: Cliente      excluido:        type: boolean        description: Indica se o registro foi excluído        default: false      extIntSts:        type: string        maxLength: 100        description: Indica status da replicação      extIntMsg:        type: string        maxLength: 100        description: Indica a mensagem da replicação      createdBy:        type: string        description:       createdDate:        type: string        format: date-time        description:       lastModifiedBy:        type: string        description:       lastModifiedDate:        type: string        format: date-time        description:     e073pes:    description: Transportadora – Replicação    type: object    required:      – sitTra    properties:      id:        type: string        format: uuid        description: Id da entidade      e001pes:        type: object        allOf:         –  #/definitions/e001pes        description: Pessoa      sitTra:        type: string        allOf:        –  #/definitions/enumSitReg        description: Situação da transportadora      excluido:        type: boolean        description: Indica se o registro foi excluído        default: false      extIntSts:        type: string        maxLength: 100        description: Indica status da replicação      extIntMsg:        type: string        maxLength: 100        description: Indica a mensagem da replicação      createdBy:        type: string        description:       createdDate:        type: string        format: date-time        description:       lastModifiedBy:        type: string        description:       lastModifiedDate:        type: string        format: date-time        description:     e095pes:    description: Fornecedor – Replicação    type: object    required:      – sitFor    properties:      id:        type: string        format: uuid        description: Id da entidade      e001pes:        type: object        allOf:         –  #/definitions/e001pes        description: Pessoa      sitFor:        type: string        allOf:        –  #/definitions/enumSitReg        description: Situação do fornecedor      excluido:        type: boolean        description: Indica se o registro foi excluído        default: false      extIntSts:        type: string        maxLength: 100        description: Indica status da replicação      extIntMsg:        type: string        maxLength: 100        description: Indica a mensagem da replicação      createdBy:        type: string        description:       createdDate:        type: string        format: date-time        description:       lastModifiedBy:        type: string        description:       lastModifiedDate:        type: string        format: date-time        description:     e085pes:    description: Cliente – Replicação    type: object    properties:      id:        type: string        format: uuid        description: Id da entidade      e001pes:        type: object        allOf:         –  #/definitions/e001pes        description: Pessoa      sitCli:        type: string        allOf:        –  #/definitions/enumSitReg        description: Situação do cliente      excluido:        type: boolean        description: Indica se o registro foi excluído        default: false      extIntSts:        type: string        maxLength: 100        description: Indica status da replicação      extIntMsg:        type: string        maxLength: 100        description: Indica a mensagem da replicação      createdBy:        type: string        description:       createdDate:        type: string        format: date-time        description:       lastModifiedBy:        type: string        description:       lastModifiedDate:        type: string        format: date-time        description:     wmsCarrying:    description: Transportadora    type: object    required:      – e073pes      – sitTra    properties:      id:        type: string        format: uuid        description: Identificador único      e073pes:        type: object        allOf:         –  #/definitions/e073pes        description: Transportadora      sitTra:        type: string        allOf:        –  #/definitions/enumSitReg        description: Situação da transportadora      codPes:        type: integer        format: int64        description: Código      nomPes:        type: string        description: Nome      apePes:        type: string        description: Nome fantasia      tipPes:        type: string        allOf:        –  #/definitions/enumJurFis        description: Tipo de pessoa      cnpCpf:        type: string        description: CNPJ/CPF      numRge:        type: string        description: Número do RG      datRge:        type: string        format: date        description: Data de emissão do RG      orgRge:        type: string        description: Órgão emissor do RG      insEst:        type: string        description: Inscrição estadual      insMun:        type: string        description: Inscrição municipal      code:        type: string        description: Código para Integração      createdBy:        type: string        description:       createdDate:        type: string        format: date-time        description:       lastModifiedBy:        type: string        description:       lastModifiedDate:        type: string        format: date-time        description:   editWmsCarrying:    type: object    required:      – id    allOf:      –  #/definitions/wmsCarrying    wmsVendor:    description: Fornecedor    type: object    required:      – e095pes      – sitFor    properties:      id:        type: string        format: uuid        description: Identificador único      e095pes:        type: object        allOf:         –  #/definitions/e095pes        description: Fornecedor      sitFor:        type: string        allOf:        –  #/definitions/enumSitReg        description: Situação do fornecedor      codPes:        type: integer        format: int64        description: Código      nomPes:        type: string        description: Nome      apePes:        type: string        description: Nome fantasia      tipPes:        type: string        allOf:        –  #/definitions/enumJurFis        description: Tipo de pessoa      cnpCpf:        type: string        description: CNPJ/CPF      numRge:        type: string        description: Número do RG      datRge:        type: string        format: date        description: Data de emissão do RG      orgRge:        type: string        description: Órgão emissor do RG      insEst:        type: string        description: Inscrição estadual      insMun:        type: string        description: Inscrição municipal      code:        type: string        description: Código para Integração      createdBy:        type: string        description:       createdDate:        type: string        format: date-time        description:       lastModifiedBy:        type: string        description:       lastModifiedDate:        type: string        format: date-time        description:   editWmsVendor:    type: object    required:      – id    allOf:      –  #/definitions/wmsVendor    reasonOccurrence:    description: Motivo de Ocorrência    type: object    required:      – code      – description      – situation      – batchUnlock      – batchBlocking      – physicalCut      – stockEntryCorrection      – stockOutCorrection      – materialStateCorrection      – releaseConferenceWithDivergence      – inventory    properties:      id:        type: string        format: uuid        description: Identificador único      code:        type: string        description: Código      description:        type: string        description: Descrição      situation:        type: string        allOf:        –  #/definitions/enumSitReg        description: Situação      batchUnlock:        type: boolean        description: Desbloqueio de lote      batchBlocking:        type: boolean        description: Bloqueio de lote      physicalCut:        type: boolean        description: Corte físico      stockEntryCorrection:        type: boolean        description: Ajuste de movimentação de entrada      stockOutCorrection:        type: boolean        description: Ajuste de movimentação de saída      materialStateCorrection:        type: boolean        description: Ajuste de estado de material      releaseConferenceWithDivergence:        type: boolean        description: Liberação de conferência com divergência      inventory:        type: boolean        description: Controle de Inventário      createdBy:        type: string        description:       createdDate:        type: string        format: date-time        description:       lastModifiedBy:        type: string        description:       lastModifiedDate:        type: string        format: date-time        description:   editReasonOccurrence:    type: object    required:      – id    allOf:      –  #/definitions/reasonOccurrence    wmsCustomer:    description: Cliente    type: object    required:      – e085pes      – sitCli    properties:      id:        type: string        format: uuid        description: Identificador único      e085pes:        type: object        allOf:         –  #/definitions/e085pes        description: Transportadora      sitCli:        type: string        allOf:        –  #/definitions/enumSitReg        description: Situação do cliente      codPes:        type: integer        format: int64        description: Código      nomPes:        type: string        description: Nome      apePes:        type: string        description: Nome fantasia      tipPes:        type: string        allOf:        –  #/definitions/enumJurFis        description: Tipo de pessoa      cnpCpf:        type: string        description: CNPJ/CPF      numRge:        type: string        description: Número do RG      datRge:        type: string        format: date        description: Data de emissão do RG      orgRge:        type: string        description: Órgão emissor do RG      insEst:        type: string        description: Inscrição estadual      insMun:        type: string        description: Inscrição municipal      code:        type: string        description: Código para Integração      createdBy:        type: string        description:       createdDate:        type: string        format: date-time        description:       lastModifiedBy:        type: string        description:       lastModifiedDate:        type: string        format: date-time        description:   editWmsCustomer:    type: object    required:      – id    allOf:      –  #/definitions/wmsCustomer    wmsWarehouse:    description: Armazém    type: object    required:      – warehouseSituation    properties:      id:        type: string        format: uuid        description: Id da entidade      warehouseSituation:        type: string        allOf:        –  #/definitions/enumSitReg        description: Situação do Armazém      codPes:        type: integer        format: int64        description: Código      nomPes:        type: string        description: Nome      apePes:        type: string        description: Nome fantasia      tipPes:        type: string        allOf:        –  #/definitions/enumJurFis        description: Tipo de pessoa      cnpCpf:        type: string        description: CNPJ/CPF      numRge:        type: string        description: Número do RG      datRge:        type: string        format: date        description: Data de emissão do RG      orgRge:        type: string        description: Órgão emissor do RG      insEst:        type: string        description: Inscrição estadual      insMun:        type: string        description: Inscrição municipal      blockMask:        type: string        maxLength: 5        description: Máscara bloco      streetMask:        type: string        maxLength: 5        description: Máscara rua      buildingMask:        type: string        maxLength: 5        description: Máscara prédio      floorMask:        type: string        maxLength: 5        description: Máscara andar      apartmentMask:        type: string        maxLength: 5        description: Máscara apartamento      code:        type: string        description: Código do Armazem para Integração      createdBy:        type: string        description:       createdDate:        type: string        format: date-time        description:       lastModifiedBy:        type: string        description:       lastModifiedDate:        type: string        format: date-time        description:     strategy:    description: Estratégia    type: object    required:      – scopeType    properties:      id:        type: string        format: uuid        description: Id da entidade      code:        type: string        maxLength: 255        description: Código      scopeType:        type: string        allOf:        –  #/definitions/enumScope        description: Tipo do escopo      scopeLevel:        type: string        allOf:        –  #/definitions/enumScopeLevel        description: Nível do escopo      scopeId:        type: string        format: uuid        description: Referência do escopo – id referente a entidade do nivel do escopo(WmsxWarehouseId|ProductOwnerId|)      scopeLabel:        type: string        maxLength: 255        description: Nome do escopo      createdBy:        type: string        description:       createdDate:        type: string        format: date-time        description:       lastModifiedBy:        type: string        description:       lastModifiedDate:        type: string        format: date-time        description:   editStrategy:    type: object    required:      – id    allOf:      –  #/definitions/strategy    strategyItem:    description: Configuração da estratégia    type: object    required:      – strategy      – key      – value    properties:      id:        type: string        format: uuid        description: Id da entidade      strategy:        type: object        allOf:         –  #/definitions/strategy        description: Estratégia      key:        type: string        allOf:        –  #/definitions/enumStrategyOption        description: Tipo de configuração da estratégia      value:        type: string        maxLength: 255        description: Valor da configuração      createdBy:        type: string        description:       createdDate:        type: string        format: date-time        description:       lastModifiedBy:        type: string        description:       lastModifiedDate:        type: string        format: date-time        description:   editStrategyItem:    type: object    required:      – id    allOf:      –  #/definitions/strategyItem    notifyUserEventPayload:    description: Represents a regular user event notification payload    discriminator: _discriminator    type: object    required:      – notificationKind      – notificationPriority      – notificationSubject      – notificationContent      – sourceDomain      – sourceService      – destinationUser      – _discriminator    properties:      notificationClass:        type: string        description: Class of notification      notificationOrigin:        type: string        description: Origin of notification. Free text. Optional.      notificationKind:        type: string        allOf:        –  #/definitions/userNotificationKind        description: Notification kind.      notificationPriority:        type: string        allOf:        –  #/definitions/userNotificationPriority        description: Notification priority.      notificationSubject:        type: string        description: Notification subject.      notificationContent:        type: string        description: Notification content.      sourceDomain:        type: string        description: Domain that generates the notification.      sourceService:        type: string        description: Service that generates the notification.      destinationUser:        type: string        description: Username of the destination user.      link:        type: string        description: Notification link      _discriminator:        type: string        description:     emailNotifyUserEventPayload:    description: Represents an email notification payload    allOf:    –  #/definitions/notifyUserEventPayload    –      type: object      required:        – from      properties:        from:          type: string          description: Email sender address        sendTo:          type: array          items:            type: string          description: Additional recipients to send the email to        format:          type: string          allOf:          –  #/definitions/eventEmailFormat          description: Email format    pushNotifyUserEventPayload:    description: Represents a push notification payload    allOf:    –  #/definitions/notifyUserEventPayload    –      type: object      required:        – applicationId      properties:        applicationId:          type: string          description: Apple/Google application id    blobReference:    description: Default blob reference type. Every service defines its own.    type: object    required:      – targetObjectId    properties:      domainName:        type: string        description: The domain the blob belongs to.      serviceName:        type: string        description: The service the blob belongs to.      targetObjectId:        type: string        description: The basic id of the blob.      targetCopyId:        type: string        description: The id of the blob copy.    basicErrorPayload:    description: Default error payload type. Every service defines its own.    type: object    properties:      message:        type: string        description: The user-facing error message, if any.      errorCode:        type: string        description: The program-accessible (and service-specific) error code.    importError:    description:     type: object    required:      – errorType      – lineNumber      – bean      – message      – exceptionClass    properties:      errorType:        type: string        allOf:        –  #/definitions/errorType        description:       lineNumber:        type: integer        format: int64        description:       bean:        type: string        description:       message:        type: string        description:       exceptionClass:        type: string        description:     fielddto:    description:     type: object    required:      – id      – name      – fieldType    properties:      id:        type: integer        format: int64        description:       name:        type: string        description:       fieldType:        type: string        allOf:        –  #/definitions/fieldType        description:       start:        type: integer        format: int64        description:       size:        type: integer        format: int64        description:       maskPattern:        type: string        description:     hookdto:    description:     type: object    required:      – hookFunction      – script    properties:      hookFunction:        type: string        allOf:        –  #/definitions/hookFunction        description:       script:        type: string        description:     layoutdto:    description:     type: object    required:      – id      – description      – fileFormat      – errorStrategy      – skipLines      – fields    properties:      id:        type: integer        format: int64        description:       description:        type: string        description:       fileFormat:        type: string        allOf:        –  #/definitions/fileFormat        description:       errorStrategy:        type: string        allOf:        –  #/definitions/errorStrategy        description:       delimiter:        type: string        description:       skipLines:        type: integer        format: int64        description:       fields:        type: array        items:          type: object          allOf:           –  #/definitions/fielddto          minimum: 1        description:       hooks:        type: array        items:          type: object          allOf:           –  #/definitions/hookdto        description:     importReport:    description:     type: object    required:      – id      – startTime      – endTime      – uri      – beanClass      – serviceClass      – layout      – sucessCount      – errorsCount      – filteredCount      – skippedCount    properties:      id:        type: string        description:       startTime:        type: string        format: date-time        description:       endTime:        type: string        format: date-time        description:       uri:        type: string        description:       beanClass:        type: string        description:       serviceClass:        type: string        description:       layout:        type: object        allOf:         –  #/definitions/layoutdto        description:       sucessCount:        type: integer        format: int64        description:       errorsCount:        type: integer        format: int64        description:       filteredCount:        type: integer        format: int64        description:       skippedCount:        type: integer        format: int64        description:       importErrors:        type: array        items:          type: object          allOf:           –  #/definitions/importError        description:     exportEventStatus:    description:     type: object    required:      – importerId      – eventType      – recordCount    properties:      importerId:        type: string        description:       eventType:        type: string        allOf:        –  #/definitions/eventType        description:       recordCount:        type: integer        format: int64        description:     importEventStatus:    description:     type: object    required:      – importerId      – eventType      – status      – recordCount    properties:      importerId:        type: string        description:       eventType:        type: string        allOf:        –  #/definitions/eventType        description:       status:        type: string        allOf:        –  #/definitions/status        description:       errorMessage:        type: string        description:       recordCount:        type: integer        format: int64        description:       importReport:        type: object        allOf:         –  #/definitions/importReport        description:     exportConfig:    description:     type: object    required:      – uri      – layout      – async      – errorStrategy    properties:      uri:        type: string        description:       layout:        type: object        allOf:         –  #/definitions/layoutdto        description:       async:        type: boolean        description:       errorStrategy:        type: string        description:     importConfig:    description:     type: object    required:      – uri      – layout      – async      – batchSize      – errorStrategy    properties:      uri:        type: string        description:       layout:        type: object        allOf:         –  #/definitions/layoutdto        description:       async:        type: boolean        description:       batchSize:        type: integer        format: int64        description:       errorStrategy:        type: string        allOf:        –  #/definitions/errorStrategy        description:     dependency:    description: Represents a service dependency    type: object    required:      – domain      – service      – version    properties:      domain:        type: string        description: Domain of the dependency service      service:        type: string        description: Name of the dependency service              type: string        description: Version of the dependency service    checkDTO:    description: Retorno status usados de retorno    type: object    required:      – status      – name    properties:      status:        type: string        allOf:        –  #/definitions/healthcheckDTO        description: Status      name:        type: string        description: Status    importPersonFacadeInput:    description: Importação de pessoa    type: object    required:      – code      – name      – personSpecialization    properties:      code:        type: string        description: Código de integração da Pessoa      name:        type: string        description: Nome da Pessoa      tradingName:        type: string        description: Nome Fantasia      legalPerson:        type: boolean        description: Indica que é uma pessoa juridica        default: true      national:        type: boolean        description: Indica se pessoa atua em mercado nacional        default: true      documentNumber:        type: string        description: Documento – Ex: CNPJ / CPF / Passaporte      personSpecialization:        type: string        allOf:        –  #/definitions/personSpecialization        description: Especializações da pessoa: cliente/fornecedor/transportadora      address:        type: object        allOf:         –  #/definitions/recAddress        description: Endereço da Pessoa    importPersonFacadeOutput:    description: Importação de pessoa    type: object    required:      – id    properties:      id:        type: string        description: ID do objeto afetado    strategyDefinitionFacade:    description: Lista os tipos de opções para estrategia    type: object    required:      – key    properties:      key:        type: string        description: Tipo do parametro      configurations:        type: array        items:          type: object          allOf:           –  #/definitions/strategyDefinitionOption        description: Lista de opções da estrategia    genericError:    properties:      message:        type: string        description: Messaging describing the error.      reason:        type: string        enum:          – BAD_REQUEST          – UNAUTHORIZED          – PAYMENT_REQUIRED          – FORBIDDEN          – OBJECT_NOT_FOUND          – REQUEST_TIMEOUT          – GONE          – UNPROCESSABLE          – INTERNAL_ERROR          – NOT_IMPLEMENTED          – SERVICE_UNAVAILABLE          – INSUFFICIENT_STORAGE        description:            A symbolic code identifying the category of the reason of the error:           * `BAD_REQUEST` – Bad Request           * `UNAUTHORIZED` – Unauthorized           * `PAYMENT_REQUIRED` – Payment Required           * `OBJECT_NOT_FOUND` – Object Not Found           * `REQUEST_TIMEOUT` – Request Timeout           * `GONE` – Gone           * `UNPROCESSABLE` – Unprocessable           * `INTERNAL_ERROR` – Internal Error           * `NOT_IMPLEMENTED` – Not Implemented           * `SERVICE_UNAVAILABLE` – Service Unavailable           * `INSUFFICIENT_STORAGE` – Insufficient Storage