2.0info:   2.3.0   Localization  description: Localization  x-senior-domain: platform  x-senior-domain-path: platform  x-senior-service-path: localization  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/platformsecurityDefinitions:   APIKeyHeader:     type: apiKey     in: header     name: Authorizationsecurity:  – APIKeyHeader: []  – application/json  – application/jsonpaths:  /localization/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/upDown                description: Status de retorno              checks:                type: object                allOf:                 –  #/definitions/checkData                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/upDown                description: Status de retorno              checks:                type: object                allOf:                 –  #/definitions/checkData                description: Checks executados        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /localization/queries/cityLookup:    post:      description: Primitiva para a consulta de dados usados em campos lookup das visões dinâmicas      tags:        – Queries      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            properties:              searchText:                type: string                description: Valor da busca informada pelo usuário              searchValue:                type: string                description: Valor para busca exata por um registro      responses:        200:          description: Ok          schema:            type: object            required:              – records            properties:              records:                type: array                items:                  type: object                  allOf:                   –  #/definitions/lookupItem                  minimum: 1                description: Lista de registros encontrados        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    get:      description: Primitiva para a consulta de dados usados em campos lookup das visões dinâmicas      tags:        – Queries      x-senior-visibility: PRIVATE      parameters:        – name: searchText          description: Valor da busca informada pelo usuário          in: query          type: string        – name: searchValue          description: Valor para busca exata por um registro          in: query          type: string      responses:        200:          description: Ok          schema:            type: object            required:              – records            properties:              records:                type: array                items:                  type: object                  allOf:                   –  #/definitions/lookupItem                  minimum: 1                description: Lista de registros encontrados        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /localization/queries/listPostalCodeBySource:    post:      description: Primitiva para consulta de Código Postal no Datalake      tags:        – Queries      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – offset              – size            properties:              source:                type: string                allOf:                –  #/definitions/enumPostalCodeSource                description: Origem do Código Postal              offset:                type: integer                format: int64                description: Offset da página              size:                type: integer                format: int64                description: Size da página              translations:                type: boolean                description: Traduções              orderby:                type: string                description: Ordenação              filter:                type: string                description: Filtro              displayfields:                type: string                description: Campos para exibir              countryAlphaCode:                type: string                description: AlphaCode de 3 caracteres do país de referência para busca no dataset apropriado                default: BRA      responses:        200:          description: Ok          schema:            type: object            required:              – result            properties:              result:                type: array                items:                  type: object                  allOf:                   –  #/definitions/listPostalCodeSourceResult                  minimum: 1                description: Resultado da pesquisa        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    get:      description: Primitiva para consulta de Código Postal no Datalake      tags:        – Queries      x-senior-visibility: PRIVATE      parameters:        – name: source          description: Origem do Código Postal          in: query          type: string          allOf:          –  #/definitions/enumPostalCodeSource        – name: offset          description: Offset da página          in: query          required: true          type: integer          format: int64        – name: size          description: Size da página          in: query          required: true          type: integer          format: int64        – name: translations          description: Traduções          in: query          type: boolean        – name: orderby          description: Ordenação          in: query          type: string        – name: filter          description: Filtro          in: query          type: string        – name: displayfields          description: Campos para exibir          in: query          type: string        – name: countryAlphaCode          description: AlphaCode de 3 caracteres do país de referência para busca no dataset apropriado          in: query          type: string      responses:        200:          description: Ok          schema:            type: object            required:              – result            properties:              result:                type: array                items:                  type: object                  allOf:                   –  #/definitions/listPostalCodeSourceResult                  minimum: 1                description: Resultado da pesquisa        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /localization/queries/retrievePostalCodeBySource:    post:      description: Primitiva para consultar um único Código Postal      tags:        – Queries      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – code            properties:              source:                type: string                allOf:                –  #/definitions/enumPostalCodeSource                description: Origem do Código Postal              code:                type: string                description: Código Postal              cityId:                type: string                description: Cidade              displayfields:                type: string                description: Campos para exibir              countryAlphaCode:                type: string                description: AlphaCode de 3 caracteres do país de referência para busca no dataset apropriado                default: BRA      responses:        200:          description: Ok          schema:            type: object            properties:              source:                type: string                allOf:                –  #/definitions/enumPostalCodeSource                description: Origem do Código Postal              postalCode:                type: object                allOf:                 –  #/definitions/postalCode                description: Código Postal        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    get:      description: Primitiva para consultar um único Código Postal      tags:        – Queries      x-senior-visibility: PRIVATE      parameters:        – name: source          description: Origem do Código Postal          in: query          type: string          allOf:          –  #/definitions/enumPostalCodeSource        – name: code          description: Código Postal          in: query          required: true          type: string        – name: cityId          description: Cidade          in: query          type: string        – name: displayfields          description: Campos para exibir          in: query          type: string        – name: countryAlphaCode          description: AlphaCode de 3 caracteres do país de referência para busca no dataset apropriado          in: query          type: string      responses:        200:          description: Ok          schema:            type: object            properties:              source:                type: string                allOf:                –  #/definitions/enumPostalCodeSource                description: Origem do Código Postal              postalCode:                type: object                allOf:                 –  #/definitions/postalCode                description: Código Postal        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /localization/queries/searchStates:    post:      description: Primitiva para buscar Estados no data lake      tags:        – Queries      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – countryAlphaCode            properties:              countryAlphaCode:                type: string                description: AlphaCode de 3 caracteres do país de referência para busca no dataset apropriado              keyword:                type: string                description: Palavra-chave para busca de estados      responses:        200:          description: Ok          schema:            type: object            required:              – states            properties:              states:                type: array                items:                  type: object                  allOf:                   –  #/definitions/stateDto                  minimum: 1                description: Lista de estados encontrados        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    get:      description: Primitiva para buscar Estados no data lake      tags:        – Queries      x-senior-visibility: PRIVATE      parameters:        – name: countryAlphaCode          description: AlphaCode de 3 caracteres do país de referência para busca no dataset apropriado          in: query          required: true          type: string        – name: keyword          description: Palavra-chave para busca de estados          in: query          type: string      responses:        200:          description: Ok          schema:            type: object            required:              – states            properties:              states:                type: array                items:                  type: object                  allOf:                   –  #/definitions/stateDto                  minimum: 1                description: Lista de estados encontrados        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /localization/queries/searchCities:    post:      description: Primitiva para buscar cidades no data lake      tags:        – Queries      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – countryAlphaCode            properties:              offset:                type: integer                format: int64                description: Offset da página                default: 0              size:                type: integer                format: int64                description: Size da página                default: 10              countryAlphaCode:                type: string                description: AlphaCode de 3 caracteres do país de referência para busca no dataset apropriado              stateCode:                type: string                description: Identificador do estado perante instituição do país              stateAbbreviation:                type: string                description: Sigla do estado para ser usado quando seu ID não for informado              keyword:                type: string                description: Palavra-chave para busca de cidades      responses:        200:          description: Ok          schema:            type: object            required:              – result            properties:              result:                type: object                allOf:                 –  #/definitions/searchCitiesResult                description: Resultado da pesquisa        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    get:      description: Primitiva para buscar cidades no data lake      tags:        – Queries      x-senior-visibility: PRIVATE      parameters:        – name: offset          description: Offset da página          in: query          type: integer          format: int64        – name: size          description: Size da página          in: query          type: integer          format: int64        – name: countryAlphaCode          description: AlphaCode de 3 caracteres do país de referência para busca no dataset apropriado          in: query          required: true          type: string        – name: stateCode          description: Identificador do estado perante instituição do país          in: query          type: string        – name: stateAbbreviation          description: Sigla do estado para ser usado quando seu ID não for informado          in: query          type: string        – name: keyword          description: Palavra-chave para busca de cidades          in: query          type: string      responses:        200:          description: Ok          schema:            type: object            required:              – result            properties:              result:                type: object                allOf:                 –  #/definitions/searchCitiesResult                description: Resultado da pesquisa        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /localization/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    /localization/queries/exportCountry:    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    /localization/queries/exportState:    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    /localization/queries/exportCity:    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    /localization/queries/exportCityPostalRange:    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    /localization/queries/exportPostalCode:    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    /localization/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  /localization/actions/migrateSchemaReport:    post:      description: Executa a migração de base para o serviço no tenant repassado      tags:        – Actions      x-senior-visibility: PRIVATE      parameters:        – name: input          in: body          required: true          schema:            type: object            required:              – tenantName            properties:              tenantName:                type: string                description: Nome do tenant que deverá ter a base migrada      responses:        200:          description: Ok          schema:            type: object            required:              – success            properties:              success:                type: boolean                description: Retorno de sucesso ou falha para a migração da base        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /localization/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    /localization/actions/importCountry:    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    /localization/actions/importState:    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    /localization/actions/importCity:    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    /localization/actions/importCityPostalRange:    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    /localization/actions/importPostalCode:    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  /localization/events/importCountryEvent:    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    /localization/events/exportCountryEvent:    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    /localization/events/importStateEvent:    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    /localization/events/exportStateEvent:    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    /localization/events/importCityEvent:    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    /localization/events/exportCityEvent:    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    /localization/events/importCityPostalRangeEvent:    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    /localization/events/exportCityPostalRangeEvent:    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    /localization/events/importPostalCodeEvent:    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    /localization/events/exportPostalCodeEvent:    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  /localization/entities/country:    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/country      responses:        200:          description: The created resource          schema:             #/definitions/country        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/country      responses:        200:          description: The created resource          schema:             #/definitions/country        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/country        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /localization/entities/country/{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/editCountry      responses:        200:          description: Ok          schema:             #/definitions/editCountry        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/country      responses:        200:          description: Ok          schema:             #/definitions/country        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/country        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        /localization/entities/country/bulk:    post:      description: Esta entidade pode ser customizada.      tags:        – Bulk      parameters:        – name: entities          in: body          required: true          schema:            type: array            items:               #/definitions/country      responses:        200:          description: The bulk creation has created resources        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError  /localization/entities/state:    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/state      responses:        200:          description: The created resource          schema:             #/definitions/state        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/state      responses:        200:          description: The created resource          schema:             #/definitions/state        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/state        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /localization/entities/state/{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/editState      responses:        200:          description: Ok          schema:             #/definitions/editState        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/state      responses:        200:          description: Ok          schema:             #/definitions/state        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/state        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        /localization/entities/state/bulk:    post:      description: Esta entidade pode ser customizada.      tags:        – Bulk      parameters:        – name: entities          in: body          required: true          schema:            type: array            items:               #/definitions/state      responses:        200:          description: The bulk creation has created resources        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError  /localization/entities/city:    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/city      responses:        200:          description: The created resource          schema:             #/definitions/city        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/city      responses:        200:          description: The created resource          schema:             #/definitions/city        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/city        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /localization/entities/city/{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/editCity      responses:        200:          description: Ok          schema:             #/definitions/editCity        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/city      responses:        200:          description: Ok          schema:             #/definitions/city        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/city        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        /localization/entities/city/bulk:    post:      description: Esta entidade pode ser customizada.      tags:        – Bulk      parameters:        – name: entities          in: body          required: true          schema:            type: array            items:               #/definitions/city      responses:        200:          description: The bulk creation has created resources        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError  /localization/entities/cityPostalRange:    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/cityPostalRange      responses:        200:          description: The created resource          schema:             #/definitions/cityPostalRange        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/cityPostalRange      responses:        200:          description: The created resource          schema:             #/definitions/cityPostalRange        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/cityPostalRange        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /localization/entities/cityPostalRange/{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/editCityPostalRange      responses:        200:          description: Ok          schema:             #/definitions/editCityPostalRange        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/cityPostalRange      responses:        200:          description: Ok          schema:             #/definitions/cityPostalRange        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/cityPostalRange        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    /localization/entities/city/{parentId}/postalCodeRanges:    post:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: parentId          in: path          required: true          type: string        – name: entity          in: body          required: true          schema:            type: array            items:               #/definitions/cityPostalRange      responses:        200:          description: The created resources          schema:            type: array            items:               #/definitions/cityPostalRange        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: parentId          in: path          required: true          type: string        – name: entity          in: body          required: true          schema:            type: array            items:               #/definitions/cityPostalRange      responses:        200:          description: The created resources          schema:            type: array            items:               #/definitions/cityPostalRange        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: parentId          in: path          required: true          type: string        – 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/cityPostalRange        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /localization/entities/city/{parentId}/postalCodeRanges/{id}:    put:      description: Esta entidade pode ser customizada.      tags:        – CRUD      x-senior-visibility: PRIVATE      parameters:        – name: parentId          in: path          required: true          type: string        – name: id          in: path          required: true          type: string        – name: entity          in: body          required: true          schema:             #/definitions/editCityPostalRange      responses:        200:          description: Ok          schema:             #/definitions/editCityPostalRange        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: parentId          in: path          required: true          type: string        – name: id          in: path          required: true          type: string        – name: entity          in: body          required: true          schema:             #/definitions/cityPostalRange      responses:        200:          description: Ok          schema:             #/definitions/cityPostalRange        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: parentId          in: path          required: true          type: string        – name: id          in: path          required: true          type: string      responses:        200:          description: Ok          schema:             #/definitions/cityPostalRange        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: parentId          in: path          required: true          type: string        – name: id          in: path          required: true          type: string      responses:        200:          description: Ok        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /localization/entities/cityPostalRange/bulk:    post:      description: Esta entidade pode ser customizada.      tags:        – Bulk      parameters:        – name: entities          in: body          required: true          schema:            type: array            items:               #/definitions/cityPostalRange      responses:        200:          description: The bulk creation has created resources        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError  /localization/entities/postalCode:    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/postalCode      responses:        200:          description: The created resource          schema:             #/definitions/postalCode        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/postalCode      responses:        200:          description: The created resource          schema:             #/definitions/postalCode        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/postalCode        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericError    /localization/entities/postalCode/{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/editPostalCode      responses:        200:          description: Ok          schema:             #/definitions/editPostalCode        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/postalCode      responses:        200:          description: Ok          schema:             #/definitions/postalCode        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/postalCode        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        /localization/entities/postalCode/bulk:    post:      description: Esta entidade pode ser customizada.      tags:        – Bulk      parameters:        – name: entities          in: body          required: true          schema:            type: array            items:               #/definitions/postalCode      responses:        200:          description: The bulk creation has created resources        401:          description: Invalid Credentials        default:          description: Error response          schema:             #/definitions/genericErrordefinitions:  upDown:    type: string    enum:      – UP      – DOWN    description:        Status do healthcheck:       * `UP` – Saudável       * `DOWN` – Ruim    enumPostalCodeSource:    type: string    enum:      – PUBLIC      – CUSTOM    description:        Origem do Código Postal:       * `PUBLIC` – Público       * `CUSTOM` – Customizado    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  checkData:    description: Retorno status usados de retorno    type: object    required:      – name      – status    properties:      name:        type: string        description: Nome do status      status:        type: string        allOf:        –  #/definitions/upDown        description: Status    lookupItem:    description: Resultado de consulta de lookup    type: object    required:      – text      – value    properties:      text:        type: string        description: Texto a ser apresentado      value:        type: string        description: Valor armazenado no filtro    listPostalCodeSourceResult:    description: Resultado por Origem    type: object    required:      – source    properties:      source:        type: string        allOf:        –  #/definitions/enumPostalCodeSource        description: Origem do Código Postal      totalPages:        type: integer        format: int64        description: Total de páginas      totalElements:        type: integer        format: int64        description: Total de registros      contents:        type: array        items:          type: object          allOf:           –  #/definitions/postalCode        description: Lista de Códigos Postais    paginatedResultBase:    description: Objeto base para retornos paginados    discriminator: _discriminator    type: object    required:      – _discriminator    properties:      totalPages:        type: integer        format: int64        description: Total de páginas      totalElements:        type: integer        format: int64        description: Total de registros      _discriminator:        type: string        description:     searchCitiesResult:    description: Resultado da busca de cidades    allOf:    –  #/definitions/paginatedResultBase    –      type: object      properties:        contents:          type: array          items:            type: object            allOf:             –  #/definitions/cityDto          description: Lista de cidades encontradas    stateDto:    description: DTO de estado    type: object    required:      – id      – code      – name      – abbreviation    properties:      id:        type: string        description: Identificador único      code:        type: string        description: Identificador do estado perante instituição do país      name:        type: string        description: Nome      abbreviation:        type: string        description: Sigla    cityDto:    description: DTO de cidade    type: object    required:      – id      – code      – name      – stateCode    properties:      id:        type: string        description: Identificador único      code:        type: string        description: Identificador da cidade perante instituição do país      name:        type: string        description: Nome      stateCode:        type: string        description: Identificador do estado perante instituição do país    country:    description: Cadastro de país    type: object    required:      – code      – alphaCode      – spedCode      – name      – currencyCode      – mercosul    properties:      id:        type: string        format: uuid        description: Identificador único      code:        type: integer        format: int64        description: Código      alphaCode:        type: string        maxLength: 3        description: Código alfabético ISO      spedCode:        type: integer        format: int64        description: Código no SPED        minimum: 0        maximum: 9999      name:        type: string        maxLength: 100        description: Nome        x-i18n: true      currencyCode:        type: string        maxLength: 3        description: Moeda      mercosul:        type: boolean        description: Indica se pertence ao Mercosul      sisCode:        type: integer        format: int64        description: Código do Siscomex/Siscoserv        minimum: 0        maximum: 999      dataLake:        type: boolean        description: Indica se é replicado do data lake        default: false      deleted:        type: boolean        description: Indica se o registro foi excluído        default: false      createdBy:        type: string        description:       createdDate:        type: string        format: date-time        description:       lastModifiedBy:        type: string        description:       lastModifiedDate:        type: string        format: date-time        description:       translations:        type: object        properties:          locale:            type: object            properties:              name:                type: string                maxLength: 100        example:          pt-BR:            name: Exemplo de texto usando locale pt-BR.          en-US:            name: Text example using en-US locale.  editCountry:    type: object    required:      – id    allOf:      –  #/definitions/country    state:    description: Cadastro de estado    type: object    required:      – code      – name      – abbreviation      – country    properties:      id:        type: string        format: uuid        description: Identificador único      code:        type: integer        format: int64        description: Código      name:        type: string        maxLength: 255        description: Nome      abbreviation:        type: string        maxLength: 2        description: Sigla      country:        type: object        allOf:         –  #/definitions/country        description: País      dataLake:        type: boolean        description: Indica se é replicado do data lake        default: false      deleted:        type: boolean        description: Indica se o registro foi excluído        default: false      createdBy:        type: string        description:       createdDate:        type: string        format: date-time        description:       lastModifiedBy:        type: string        description:       lastModifiedDate:        type: string        format: date-time        description:   editState:    type: object    required:      – id    allOf:      –  #/definitions/state    city:    description: Cadastro de cidade    type: object    required:      – code      – name      – state    properties:      id:        type: string        format: uuid        description: Identificador único      code:        type: integer        format: int64        description: Código      name:        type: string        maxLength: 255        description: Nome      state:        type: object        allOf:         –  #/definitions/state        description: Estado      ibgeCode:        type: integer        format: int64        description: Código IBGE        maximum: 9999999      geohash:        type: string        maxLength: 6        description: Localização geográfica      population:        type: integer        format: int64        description: População        minimum: 0        maximum: 999999999      postalCodeRanges:        type: array        items:          type: object          allOf:           –  #/definitions/cityPostalRange        description: Faixas de código postal      dataLake:        type: boolean        description: Indica se é replicado do data lake        default: false      deleted:        type: boolean        description: Indica se o registro foi excluído        default: false      createdBy:        type: string        description:       createdDate:        type: string        format: date-time        description:       lastModifiedBy:        type: string        description:       lastModifiedDate:        type: string        format: date-time        description:   editCity:    type: object    required:      – id    allOf:      –  #/definitions/city    cityPostalRange:    description: Cadastro de faixa de Código postal    type: object    required:      – initialPostalCode      – finalPostalCode    properties:      id:        type: string        format: uuid        description: Identificador único      initialPostalCode:        type: string        maxLength: 20        description: Código postal inicial      finalPostalCode:        type: string        maxLength: 20        description: Código postal final      city:        type: object        allOf:         –  #/definitions/city        description: Cidade      createdBy:        type: string        description:       createdDate:        type: string        format: date-time        description:       lastModifiedBy:        type: string        description:       lastModifiedDate:        type: string        format: date-time        description:   editCityPostalRange:    type: object    required:      – id    allOf:      –  #/definitions/cityPostalRange    postalCode:    description: Cadastro de Código postal    type: object    required:      – city      – code    properties:      id:        type: string        format: uuid        description: Identificador único      city:        type: object        allOf:         –  #/definitions/city        description: Cidade      code:        type: string        maxLength: 20        description: Codigo      district:        type: string        maxLength: 90        description: Distrito      neighborhood:        type: string        maxLength: 90        description: Bairro      address:        type: string        maxLength: 100        description: Logradouro      deleted:        type: boolean        description: Indica se o registro foi excluído        default: false      createdBy:        type: string        description:       createdDate:        type: string        format: date-time        description:       lastModifiedBy:        type: string        description:       lastModifiedDate:        type: string        format: date-time        description:   editPostalCode:    type: object    required:      – id    allOf:      –  #/definitions/postalCode    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  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