erp_man

eng_integracao

7 views 29/11/2019 09/12/2019 integrador 0

2.0info: 4.4.2 eng_integracao description: ENG – Serviço de integração x-senior-domain: erp_man x-senior-domain-path: erp_man x-senior-service-path: eng_integracao contact: name: Senior X Platform url: http://dev.senior.com.br email: seniorx-dev@senior.com.brhost: platform.senior.com.br /t/senior.com.br/bridge/1.0/rest/erp_mansecurityDefinitions: APIKeyHeader: type: apiKey in: header name: Authorizationsecurity: – APIKeyHeader: [] – application/json – application/jsonpaths: /eng_integracao/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: 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: default: description: Error response schema: #/definitions/genericError /eng_integracao/queries/getDependencies: post: description: Returns a list with all dependencies from this service, along with their respective versions tags: – Queries x-senior-visibility: PUBLIC 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 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: PUBLIC 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 default: description: Error response schema: #/definitions/genericError definitions: enumTipoRecurso: description: Tipo de recurso type: string enum: – Equipamento – Celula – Terceiro enumTipoUnidadeTempoRecurso: description: Tipo unidade de tempo recurso type: string enum: – Horas – Minutos – Segundos – Dias enumTipoUnidadeTempoCentroCusto: description: Tipo unidade de tempo centro de custo type: string enum: – Horas – Minutos – Segundos – Dias – NaoSeAplica enumTipoCalculoTempoRecurso: description: Tipo de cálculo do tempo recurso type: string enum: – TempoFixo – TempoFrequencial – TempoProporcional enumTipoPessoa: description: Tipo pessoa type: string enum: – Empresa – Filial – Fornecedor – Cliente enumTipoCentroCusto: description: Tipo centro de custo type: string enum: – ProdutivoOperacionalIndireto – ProdutivoOperacionalDireto – Administrativo – Comercial – Financeiro enumSituacaoLegendaSKU: description: Situação legenda SKU type: string enum: – ValidacaoNaoRealizada – FilhosPendentes – RoteiroNaoDefinido – ProcessosPendentes – ConsumoDivergenteDoFluxo – EngenhariaOk – RecursosPendentes enumTipoProduto: description: Tipo de produto type: string enum: – NaoClassificado – Mercadoria – MateriaPrima – Intermediario – Embalagem – Manufaturado – EmFabricacao – SubProduto – UsoConsumo – AtivoImobilizado – Servico – OutrosInsumos – Outros enumSituacaoVersao: description: Situação versão type: string enum: – Transitoria – Aprovada – Liberada – Substituida enumSituacaoLegendaEstruturaComposicao: description: Situação legenda estrutura composição type: string enum: – ValidacaoNaoRealizada – SemLigacaoComponente – ConsumoNaoAvaliado – PosicaoDesenhoPendente – EngenhariaOk enumTipoFornecimento: description: Tipo fornecimento type: string enum: – Proprio – Cliente – Terceiros enumTipoFatorEstruturaComposicao: description: Tipo fator estrutura composição type: string enum: – Proporcional – Frequencial – Percentual – Fixo enumTipoConsumoEstagio: description: Tipo consumo estágio type: string enum: – ReceitaQuimica – MassasCompactada – Mistura – EstruturaConectadaEMontagem – Geral – NaoControla enumSituacaoRoteiro: description: Situação roteiro type: string enum: – Inativo – Principal – Alternativo enumTipoMovimentoConsumo: description: Tipo de movimento dos consumos do roteiro type: string enum: – Automatico – Manual – Personalizado enumTipoMovimento: description: Tipo de movimento do consumo type: string enum: – Automatico – Manual enumTipoFatorPerda: description: Tipo fator perda type: string enum: – QuantidadeFixa – Percentual enumTipoFatorSubProduto: description: Tipo fator subproduto type: string enum: – PercentualQuantidadeMateriaPrima – QuantidadeFixa – PercentualQuantidadeProduto enumTipoReposicao: description: Tipo reposição type: string enum: – Produzido – Comprado – Servico enumTipoControleValidade: description: Tipo controle validade type: string enum: – Desativa – Livre – Obriga enumTipoQualidade: description: Tipo qualidade type: string enum: – Normal – Refugo – SegundaQualidade – TerceiraQualidade enumSituacaoSkuCompl: description: Situação SKU Complemento type: string enum: – Inativo – Ativo – Bloqueado enumTipoComponente: description: Tipo componente type: string enum: – Agrupador – Interface – Simples – MateriaPrima enumTipoLayout: description: Tipo de Layout type: string enum: – Usuario – Interface – Agente userNotificationKind: description: User notification kind. type: string enum: – Operational – Management – News userNotificationPriority: description: User notification priority. type: string enum: – Error – Alert – None eventEmailFormat: description: Format of the email type: string enum: – HTML – PLAIN_TEXT recCentroRecursoG5: description: Centro de Recurso G5 type: object required: – id – codigo – descricao – empresa – centroCusto – tipoRecurso – controlaCarga properties: id: type: integer format: int64 description: Identificador único codigo: type: string description: Código descricao: type: string description: Descrição empresa: type: object allOf: – #/definitions/recPessoa description: Empresa centroCusto: type: object allOf: – #/definitions/recCentroCusto description: Centro de custo tipoRecurso: type: string allOf: – #/definitions/enumTipoRecurso description: Tipo de recurso tipoUnidadeTempo: type: string allOf: – #/definitions/enumTipoUnidadeTempoRecurso description: tipo de unidade de tempo: para recurso de terceiro não controla tipoCalculoTempo: type: string allOf: – #/definitions/enumTipoCalculoTempoRecurso description: tipo de cálculo de tempo: para recurso de terceiro não controla controlaCarga: type: boolean description: Controle de carga observacao: type: string description: Observação recRecursoG5: description: Recurso G5 type: object required: – id – codigo – descricao – centroRecurso – empresa – cargaMaxima – cargaMinima – tempoSetup – tempoCargaDescarga – tempoProcesso – tempoTransferencia – ativo – observacao properties: id: type: integer format: int64 description: Identificador codigo: type: string description: Código descricao: type: string description: Descrição centroRecurso: type: object allOf: – #/definitions/recCentroRecurso description: Centro de recurso empresa: type: object allOf: – #/definitions/recPessoa description: Empresa filialId: type: object allOf: – #/definitions/recPessoa description: ID da filial fornecedorId: type: object allOf: – #/definitions/recPessoa description: ID do fornecedor centroCusto: type: object allOf: – #/definitions/recCentroCusto description: Centro de custo cargaMaxima: type: number format: double description: Carga máximo cargaMinima: type: number format: double description: Carga mínima tempoSetup: type: number format: double description: Tempo setup tempoCargaDescarga: type: number format: double description: Tempo de carga e descarga tempoProcesso: type: number format: double description: Tempo do processo tempoTransferencia: type: number format: double description: Tempo de transferência ativo: type: boolean description: Ativo observacao: type: string description: Observação recProcessoIndustrialG5: description: Processo industrial G5 type: object required: – id – codigo – descricao – ativo – estagio – empresaCodigo – controlaEP – controlaGrafico – imprimeFichaTecnica – controlaRecursosSimultaneos properties: id: type: integer format: int64 description: Identificador codigo: type: string description: Código descricao: type: string description: Descrição ativo: type: boolean description: Ativo estagio: type: object allOf: – #/definitions/recEstagio description: Estágio empresaCodigo: type: integer format: int64 description: Código da empresa controlaEP: type: boolean description: Controla EP controlaGrafico: type: boolean description: Controla gráfico imprimeFichaTecnica: type: boolean description: Imprimir ficha técnica controlaRecursosSimultaneos: type: boolean description: Controle recursos simultâneos recursos: type: array items: type: object allOf: – #/definitions/recRecursoG5 description: Recursos recursosEspecificacoes: type: array items: type: object allOf: – #/definitions/recRecursoG5 description: Recursos especificações recSKUG5: description: SKU G5 type: object required: – skuVersao properties: skuVersao: type: object allOf: – #/definitions/recSkuVersao description: SKU versão recSKUEngenhariaG5: description: SKU Engenharia G5 type: object required: – skuVersao properties: skuVersao: type: object allOf: – #/definitions/recSkuVersao description: SKU versão skuComponenteEstrutura: type: array items: type: object allOf: – #/definitions/recEstruturaComponenteSku description: SKU componente estrutura skuRoteiro: type: array items: type: object allOf: – #/definitions/recSkuRoteiro description: SKU roteiro skuRoteiroEstagio: type: array items: type: object allOf: – #/definitions/recSkuRoteiroEstagio description: SKU roteiro estágio skuRoteiroEstagioConsumoMaterial: type: array items: type: object allOf: – #/definitions/recSkuRoteiroEstagioConsumoMaterial description: SKU roteiro estágio consumo material skuRoteiroEstagioProcesso: type: array items: type: object allOf: – #/definitions/recSkuRoteiroEstagioProcessoG5 description: SKU roteiro estágio processo skuRoteiroEstagioRecurso: type: array items: type: object allOf: – #/definitions/recSkuRoteiroEstagioRecurso description: SKU roteiro estágio recurso skuRoteiroEstagioSubProdutos: type: array items: type: object allOf: – #/definitions/recSkuRoteiroEstagioSubProduto description: SKU roteiro estágio subprodutos recPessoa: description: Pessoa type: object required: – id – codigo – nome – fantasia – tipo properties: id: type: integer format: int64 description: Identificador codigo: type: integer format: int64 description: Código nome: type: string description: Nome fantasia: type: string description: Fantasia tipo: type: string allOf: – #/definitions/enumTipoPessoa description: Tipo pessoaOrigem: type: object allOf: – #/definitions/recPessoa description: Origem da pessoa recCentroCusto: description: Centro de custo type: object required: – codigo – descricao – abreviacao – tipoCentroCusto – tipoUnidadeTempo – empresaCodigo properties: id: type: integer format: int64 description: Identificador codigo: type: string description: Código descricao: type: string description: Descrição abreviacao: type: string description: Abreviação tipoCentroCusto: type: string allOf: – #/definitions/enumTipoCentroCusto description: Tipo de centro de custo tipoUnidadeTempo: type: string allOf: – #/definitions/enumTipoUnidadeTempoCentroCusto description: Tipo de unidade de tempo do centro de custo empresaCodigo: type: integer format: int64 description: Código da empresa centroCustoOrigemId: type: integer format: int64 description: Centro de custo origem ID recCentroRecurso: description: Centro de recurso type: object required: – id – codigo – descricao – empresaCodigo – centroCusto – tipoRecurso – controlaCarga properties: id: type: integer format: int64 description: Identificador codigo: type: string description: Código descricao: type: string description: Descrição empresaCodigo: type: integer format: int64 description: Código da empresa centroCusto: type: object allOf: – #/definitions/recCentroCusto description: Centro de custo tipoRecurso: type: string allOf: – #/definitions/enumTipoRecurso description: Tipo de recurso tipoUnidadeTempo: type: string allOf: – #/definitions/enumTipoUnidadeTempoRecurso description: tipo de unidade de tempo: para recurso de terceiro não controla tipoCalculoTempo: type: string allOf: – #/definitions/enumTipoCalculoTempoRecurso description: tipo de cálculo de tempo: para recurso de terceiro não controla controlaCarga: type: boolean description: Controla carga recEstagio: description: Estágio type: object required: – id – codigo – descricao – ativo – empresaCodigo properties: id: type: integer format: int64 description: Identificador codigo: type: string description: Código descricao: type: string description: Descrição ativo: type: boolean description: Ativo empresaCodigo: type: integer format: int64 description: Código da empresa recSkuVersao: description: SKU versão type: object required: – id – codigo – sequencia – descricao – empresaCodigo – versaoId – familia – tipoProduto – situacaoLegenda – skuComplemento properties: id: type: integer format: int64 description: Identificador codigo: type: string description: Código sequencia: type: integer format: int64 description: Sequência codigoSKUAnterior: type: string description: Código SKU anterior descricao: type: string description: Descrição descricaoComplementar: type: string description: Descrição complementar empresaCodigo: type: integer format: int64 description: Código da empresa versaoId: type: integer format: int64 description: ID da versão familia: type: object allOf: – #/definitions/recFamilia description: Família tipoProduto: type: string allOf: – #/definitions/enumTipoProduto description: Tipo do produto situacaoLegenda: type: string allOf: – #/definitions/enumSituacaoLegendaSKU description: Situação legenda SKU situacao: type: string allOf: – #/definitions/enumSituacaoVersao description: Situação versão skuComplemento: type: object allOf: – #/definitions/recSkuComplemento description: SKU complemento recEstruturaComponenteSku: description: Estrutura componente SKU type: object required: – id – skuOrigemId – componente – sku – skuComplemento – sequencia – versaoId – situacaoLegendaEstrutura – situacaoLegendaSku – quantidade – unidadeMedidaConversao – loteFrequencial – fator – tipoFornecimento – ativo properties: id: type: integer format: int64 description: Identificador skuOrigemId: type: integer format: int64 description: SKU origem ID componente: type: object allOf: – #/definitions/recComponente description: Componente sku: type: object allOf: – #/definitions/recSku description: SKU skuComplemento: type: object allOf: – #/definitions/recSkuComplemento description: SKU complemento sequencia: type: integer format: int64 description: Sequência versaoId: type: integer format: int64 description: Versão ID situacaoLegendaEstrutura: type: string allOf: – #/definitions/enumSituacaoLegendaEstruturaComposicao description: Situação legenda estrutura composição situacaoLegendaSku: type: string allOf: – #/definitions/enumSituacaoLegendaSKU description: Situação legenda SKU quantidade: type: string description: Quantidade unidadeMedidaConversao: type: object allOf: – #/definitions/recUnidadeMedidaReduzido description: Unidade de medida conversão loteFrequencial: type: number format: double description: Lote frequencial fator: type: string allOf: – #/definitions/enumTipoFatorEstruturaComposicao description: Fator tipoFornecimento: type: string allOf: – #/definitions/enumTipoFornecimento description: Tipo de fornecimento ativo: type: boolean description: Ativo recSkuRoteiroEstagio: description: SKU roteiro estágio type: object required: – skuRoteiroId – versaoId – estagio – sequencia – controlaProgramacao – controlaConfirmacao – controlaInicioEstagio – controlaConsumo – controlaIncorporacao – tipoConsumo – controlaSupervisaoConsumo – controlaAbastecimento – geraEstoque – geraSubProduto – imprimeIdentificacao – imprimeFichaTecnica properties: id: type: integer format: int64 description: Identificador skuRoteiroId: type: integer format: int64 description: SKU roteiro ID versaoId: type: integer format: int64 description: Versão ID estagio: type: object allOf: – #/definitions/recEstagio description: Estágio sequencia: type: integer format: int64 description: Sequência controlaProgramacao: type: boolean description: Controla programação controlaConfirmacao: type: boolean description: Controle confirmação controlaInicioEstagio: type: boolean description: Controla início do estágio controlaConsumo: type: boolean description: Controla o consumo controlaIncorporacao: type: boolean description: Controla incorporação tipoConsumo: type: string allOf: – #/definitions/enumTipoConsumoEstagio description: Tipo de consumo controlaSupervisaoConsumo: type: boolean description: Controla supervisão consumo controlaAbastecimento: type: boolean description: Controla abastecimento controlaTerceiro: type: boolean description: Controla terceiro default: false geraEstoque: type: boolean description: Gera estoque geraSubProduto: type: boolean description: Gera subproduto imprimeIdentificacao: type: boolean description: Imprime identificação imprimeFichaTecnica: type: boolean description: Imprime ficha técnica skuProdutoProcesso: type: object allOf: – #/definitions/recSku description: SKU produto processo layoutImpressao: type: object allOf: – #/definitions/recLayoutImpressao description: Layout impressão recSkuRoteiro: description: SKU roteiro type: object required: – id – skuId – versaoId – roteiro – filial – situacao – tipoMovimentoConsumo properties: id: type: integer format: int64 description: Identificador skuId: type: integer format: int64 description: ID do SKU versaoId: type: integer format: int64 description: ID da versão roteiro: type: object allOf: – #/definitions/recRoteiro description: Roteiro filial: type: object allOf: – #/definitions/recPessoa description: Filial situacao: type: string allOf: – #/definitions/enumSituacaoRoteiro description: Situação do roteiro tipoMovimentoConsumo: type: string allOf: – #/definitions/enumTipoMovimentoConsumo description: Tipo de movimento dos consumos recSkuRoteiroEstagioConsumoMaterial: description: SKU roteiro estágio consumo material type: object required: – id – skuId – versaoId – roteiroId – estagioId – skuConsumo – skuRoteiroEstagioId – sequencia – quantidade – unidadeMedidaConversao – fator – tipoMovimento – perdaQualidade properties: id: type: integer format: int64 description: Identificador skuId: type: integer format: int64 description: ID do SKU versaoId: type: integer format: int64 description: ID da versão roteiroId: type: integer format: int64 description: ID do roteiro estagioId: type: integer format: int64 description: ID do estágio skuConsumo: type: object allOf: – #/definitions/recSkuReduzido description: SKU consumo skuRoteiroEstagioId: type: integer format: int64 description: SKU roteiro estágio ID sequencia: type: integer format: int64 description: Sequência quantidade: type: string description: Quantidade unidadeMedidaConversao: type: object allOf: – #/definitions/recUnidadeMedidaReduzido description: Unidade de medida em que o consumo será utilizado fator: type: string allOf: – #/definitions/enumTipoFatorEstruturaComposicao description: Fator tipoMovimento: type: string allOf: – #/definitions/enumTipoMovimento description: Tipo de movimento do consumo posicaoApelido: type: string description: Posição apelido perdaQualidade: type: number format: double description: Perda qualidade recSkuRoteiroEstagioProcessoG5: description: SKU roteiro estágio processo G5 type: object required: – id – skuRoteiroEstagioId – versaoId – processoIndustrial – sequencia – perdaSetup – tipoFatorPerda properties: id: type: integer format: int64 description: Identificador skuRoteiroEstagioId: type: integer format: int64 description: SKU roteiro estágio ID versaoId: type: integer format: int64 description: Versão ID processoIndustrial: type: object allOf: – #/definitions/recProcessoIndustrialG5 description: Processo industrial sequencia: type: integer format: int64 description: Sequência perdaSetup: type: number format: double description: Perda setup tipoFatorPerda: type: string allOf: – #/definitions/enumTipoFatorPerda description: Fator de perda skuServico: type: object allOf: – #/definitions/recSku description: SKU serviço recSkuRoteiroEstagioRecurso: description: SKU roteiro estágio recurso type: object required: – id – skuRoteiroEstagioId – processoIndustrialId – versaoId – recurso – loteFrequencial – cargaMaxima – cargaMinima – tempoSetup – tempoCargaDescarga – tempoProcesso – tempoTransferencia properties: id: type: integer format: int64 description: Identificador skuRoteiroEstagioId: type: integer format: int64 description: SKU roteiro estágio ID processoIndustrialId: type: integer format: int64 description: Procesos industrial ID versaoId: type: integer format: int64 description: Versão ID recurso: type: object allOf: – #/definitions/recRecurso description: Recurso loteFrequencial: type: number format: double description: Lote frequencial cargaMaxima: type: number format: double description: Carga máxima cargaMinima: type: number format: double description: Carga mínima tempoSetup: type: number format: double description: Tempo setup tempoCargaDescarga: type: number format: double description: Tempo carga e descarga tempoProcesso: type: number format: double description: Tempo processo tempoTransferencia: type: number format: double description: Tempo transferência observacao: type: string description: Observação recSkuRoteiroEstagioSubProduto: description: SKU roteiro estágio subproduto type: object required: – id – versaoId – skuRoteiroEstagioProcessoId – skuSubProduto – tipoFator – fator – roteiroId – estagioId – tipoMovimento properties: id: type: integer format: int64 description: Identificador versaoId: type: integer format: int64 description: Versão ID skuRoteiroEstagioProcessoId: type: integer format: int64 description: SKU roteiro estágio processo ID skuSubProduto: type: object allOf: – #/definitions/recSku description: SKU subproduto tipoFator: type: string allOf: – #/definitions/enumTipoFatorSubProduto description: Tipo fator fator: type: number format: double description: Fator roteiroId: type: integer format: int64 description: Roteiro ID estagioId: type: integer format: int64 description: Estágio ID tipoMovimento: type: string allOf: – #/definitions/enumTipoMovimento description: Tipo movimento recFamilia: description: Família type: object required: – id – codigo – descricao – empresaCodigo – tipoReposicao – controlaLote – controlaSerie – montaCodigoSku properties: id: type: integer format: int64 description: Identificador codigo: type: string description: Código descricao: type: string description: Descrição empresaCodigo: type: integer format: int64 description: Código da empresa tipoReposicao: type: string allOf: – #/definitions/enumTipoReposicao description: Tipo de reposição controlaLote: type: boolean description: Controla lote controlaSerie: type: boolean description: Controla série controlaValidade: type: string allOf: – #/definitions/enumTipoControleValidade description: Controla validade montaCodigoSku: type: boolean description: Monta código SKU posicaoSku: type: integer format: int64 description: Quantidade de posições do código do SKU recSkuComplemento: description: SKU complemento type: object required: – tipoReposicao – tipoQualidade – controlaEspecificacaoProduto – controlaIncorporacao – percentualIncorporacao – controlaDesenhoPosicao – unidadeMedidaEstoque – controlaPerdaQualidade – controlaPerdaVolume – controlaPerdaSetup – percentualPerdaQualidade – situacao properties: id: type: integer format: int64 description: Identificador skuId: type: integer format: int64 description: SKU ID versaoId: type: integer format: int64 description: Versão ID componente: type: object allOf: – #/definitions/recComponente description: Componente tipoReposicao: type: string allOf: – #/definitions/enumTipoReposicao description: Tipo de reposição tipoQualidade: type: string allOf: – #/definitions/enumTipoQualidade description: Tipo de qualidade controlaEspecificacaoProduto: type: boolean description: Controla especificação produto especificacaoProduto: type: object allOf: – #/definitions/recEspecificacaoProduto description: Especificação produto controlaIncorporacao: type: boolean description: Controla incorporação percentualIncorporacao: type: number format: double description: Percentual incorporação controlaDesenhoPosicao: type: boolean description: Controla desenho posição controlaValidade: type: string allOf: – #/definitions/enumTipoControleValidade description: Controla validade diasCalcValidadeLote: type: integer format: int64 description: Dias cálculo validade lote sku2aQualidade: type: object allOf: – #/definitions/recSku description: SKU segunda qualidade sku3aQualidade: type: object allOf: – #/definitions/recSku description: SKU terceira qualidade skuRefugo: type: object allOf: – #/definitions/recSku description: SKU refugo cor: type: string description: código hexadecimal da cor estampa: type: string description: imagem que representa a estampa, file UUID unidadeMedidaEstoque: type: object allOf: – #/definitions/recUnidadeMedida description: Unidade medida estoque unidadeMedidaCompras: type: object allOf: – #/definitions/recUnidadeMedida description: Unidade medida compras unidadeMedidaProducao: type: object allOf: – #/definitions/recUnidadeMedida description: Unidade medida produção controlaPerdaQualidade: type: boolean description: Controla perda qualidade controlaPerdaVolume: type: boolean description: Controla perda volume controlaPerdaSetup: type: boolean description: Controla perda setup percentualPerdaQualidade: type: number format: double description: Percentual perda qualidade situacao: type: string allOf: – #/definitions/enumSituacaoSkuCompl description: Situação codigoBarrasEan13: type: string maxLength: 13 description: Opcional – Código de barras EAN-13 codigoBarrasLivre: type: string maxLength: 30 description: Opcional – Código de barras livre recSku: description: SKU type: object required: – id – codigo – descricao – empresaCodigo – versaoId – familia – tipoProduto – tipoReposicao – situacao properties: id: type: integer format: int64 description: Identificador codigo: type: string description: Código descricao: type: string description: Descrição empresaCodigo: type: integer format: int64 description: Código da empresa versaoId: type: integer format: int64 description: versão atual do sku familia: type: object allOf: – #/definitions/recFamilia description: Família componente: type: object allOf: – #/definitions/recComponente description: Componente tipoProduto: type: string allOf: – #/definitions/enumTipoProduto description: Tipo do produto tipoReposicao: type: string allOf: – #/definitions/enumTipoReposicao description: Tipo de reposição unidadeMedidaEstoque: type: object allOf: – #/definitions/recUnidadeMedida description: Unidade medida estoque unidadeMedidaProducao: type: object allOf: – #/definitions/recUnidadeMedida description: Unidade medida produção unidadeMedidaCompras: type: object allOf: – #/definitions/recUnidadeMedida description: Unidade medida de compras situacao: type: string allOf: – #/definitions/enumSituacaoSkuCompl description: Situação recComponente: description: Componente type: object required: – id – codigo – descricao – tipoComponente – empresaCodigo properties: id: type: integer format: int64 description: Identificador codigo: type: string description: Código descricao: type: string description: Descrição tipoComponente: type: string allOf: – #/definitions/enumTipoComponente description: Tipo componente empresaCodigo: type: integer format: int64 description: Código da empresa recUnidadeMedidaReduzido: description: Registro correspondente a unidade de medida. Versão mais otimizada. type: object required: – id – codigo – descricao – quantidadeDecimais properties: id: type: integer format: int64 description: Identificador codigo: type: string description: Código descricao: type: string description: Descrição quantidadeDecimais: type: integer format: int64 description: Quantidade decimais recLayoutImpressao: description: Layout impressão type: object properties: id: type: integer format: int64 description: id do registro de layout da impressão empresaCodigo: type: integer format: int64 description: codigo da empresa versao: type: integer format: int64 description: versão tipo: type: string allOf: – #/definitions/enumTipoLayout description: tipo impressoras: type: array items: type: object allOf: – #/definitions/recImpressora description: impressoras descricao: type: string description: descrição nomeArquivo: type: string description: nome do arquivo recRoteiro: description: Roteiro type: object required: – id – codigo – descricao – ativo – empresaCodigo properties: id: type: integer format: int64 description: Identificador codigo: type: string description: Código descricao: type: string description: Descrição ativo: type: boolean description: Ativo empresaCodigo: type: integer format: int64 description: Código da empresa recSkuReduzido: description: Registro que corresponde ao SKU. Versão mais otimizada. type: object required: – id – versaoId – codigo – descricao – familia – componente – tipoProduto – unidadeMedidaEstoque – unidadeMedidaProducao properties: id: type: integer format: int64 description: Identificador versaoId: type: integer format: int64 description: ID da versão codigo: type: string description: Código descricao: type: string description: Descrição familia: type: object allOf: – #/definitions/recFamiliaReduzido description: Família componente: type: object allOf: – #/definitions/recComponenteReduzido description: Componente tipoProduto: type: string allOf: – #/definitions/enumTipoProduto description: Tipo do produto unidadeMedidaEstoque: type: object allOf: – #/definitions/recUnidadeMedidaReduzido description: Unidade medida estoque unidadeMedidaProducao: type: object allOf: – #/definitions/recUnidadeMedidaReduzido description: Unidade medida produção recRecurso: description: Recurso type: object required: – id – codigo – descricao – centroRecurso – empresaCodigo – cargaMaxima – cargaMinima – tempoSetup – tempoCargaDescarga – tempoProcesso – tempoTransferencia – ativo properties: id: type: integer format: int64 description: Identificador codigo: type: string description: Código descricao: type: string description: Descrição centroRecurso: type: object allOf: – #/definitions/recCentroRecurso description: Centro de recurso empresaCodigo: type: integer format: int64 description: Código da empresa filial: type: object allOf: – #/definitions/recPessoa description: Filial fornecedor: type: object allOf: – #/definitions/recPessoa description: Fornecedor centroCusto: type: object allOf: – #/definitions/recCentroCusto description: Centro de custo cargaMaxima: type: number format: double description: Carga máxima cargaMinima: type: number format: double description: Carga mínima tempoSetup: type: number format: double description: Tempo setup tempoCargaDescarga: type: number format: double description: Tempo carga e descarga tempoProcesso: type: number format: double description: Tempo processo tempoTransferencia: type: number format: double description: Tempo transferência ativo: type: boolean description: Ativo recEspecificacaoProduto: description: Especificação Produto type: object required: – id – codigo – descricao – empresaCodigo properties: id: type: integer format: int64 description: Identificador codigo: type: string description: Código descricao: type: string description: Descrição empresaCodigo: type: integer format: int64 description: Código da empresa recUnidadeMedida: description: Unidade medida type: object required: – id – codigo – descricao – quantidadeDecimais properties: id: type: integer format: int64 description: Identificador codigo: type: string description: Código descricao: type: string description: Descrição quantidadeDecimais: type: integer format: int64 description: Quantidade de casas decimais recImpressora: description: Impressora type: object properties: id: type: integer format: int64 description: id do registro de impressora empresaCodigo: type: integer format: int64 description: codigo da empresa filialCodigo: type: integer format: int64 description: codigo da filial alias: type: string description: alias nomeImpressora: type: string description: nome da impressora recFamiliaReduzido: description: Registro correspondente a família type: object required: – id – codigo – descricao – tipoReposicao properties: id: type: integer format: int64 description: Identificador codigo: type: string description: Código descricao: type: string description: Descrição tipoReposicao: type: string allOf: – #/definitions/enumTipoReposicao description: Tipo de reposição recComponenteReduzido: description: Registro correspondente ao componente. Versão mais otimizada. type: object required: – id – codigo – descricao properties: id: type: integer format: int64 description: Identificador codigo: type: string description: Código descricao: type: string description: Descrição recVersao: description: Record referente a versão do SKU type: object required: – id – skuId – sequencia – descricao – situacao properties: id: type: integer format: int64 description: Identificador único na engenharia da versão do SKU empresaCodigo: type: integer format: int64 description: Código da empresa do SKU skuId: type: integer format: int64 description: ID do SKU skuCodigo: type: string description: Código do SKU da versão sequencia: type: integer format: int64 description: Sequência descricao: type: string description: Descrição situacao: type: string allOf: – #/definitions/enumSituacaoVersao description: Situação situacaoLegenda: type: string allOf: – #/definitions/enumSituacaoLegendaSKU description: Situação da legenda observacao: type: string description: Observação dataAprovacao: type: string format: date-time description: Data aprovação usuarioAprovacao: type: string description: Usuário aprovação dataLiberacao: type: string format: date-time description: Data liberação usuarioLiberacao: type: string description: Usuário liberação 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. 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 description: A symbolic code identifying the category of the reason of the error. enum: – BAD_REQUEST – UNAUTHORIZED – PAYMENT_REQUIRED – FORBIDDEN – OBJECT_NOT_FOUND – REQUEST_TIMEOUT – GONE – UNPROCESSABLE – INTERNAL_ERROR – NOT_IMPLEMENTED – SERVICE_UNAVAILABLE – INSUFFICIENT_STORAGE

Este artigo foi útil para você?

Leave A Comment