Skip to content

Commit

Permalink
feat: atualizar para v295 (#24)
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexandreBellas committed Mar 3, 2024
2 parents 08eaf8e + 1a50e28 commit 46b7fdf
Show file tree
Hide file tree
Showing 5 changed files with 51 additions and 6 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
Pacote de integração com a [API v3 do ERP Bling](https://developer.bling.com.br)
para Javascript/TypeScript. O mais completo existente.

Atualizado com a versão `v294` da API ([veja o registro de alterações](https://developer.bling.com.br/changelogs#2024-02-15)).
Atualizado com a versão `v295` da API ([veja o registro de alterações](https://developer.bling.com.br/changelogs#2024-02-28)).

**Atenção**: a versão 5.0.0+ do `bling-erp-api` para Javascript/TypeScript
utiliza a API v3 do Bling. Caso deseja utilizar a API v2 do Bling,
Expand Down
38 changes: 35 additions & 3 deletions src/entities/produtos/__tests__/find-response.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ export default {
situacao: 'A' as const,
formato: 'S' as const,
descricaoCurta: 'Descrição curta',
imagemURL:
'https://www.bling.com.br/imagens/imagens-produtos/123456789.jpg',
dataValidade: '2020-01-01',
unidade: 'UN',
pesoLiquido: 1,
Expand All @@ -23,6 +25,7 @@ export default {
descricaoComplementar: 'Descrição complementar',
linkExterno: 'https://www.google.com',
observacoes: 'Observações',
descricaoEmbalagemDiscreta: 'Produto teste',
categoria: {
id: 123456789
},
Expand All @@ -32,15 +35,15 @@ export default {
crossdocking: 1,
localizacao: '14A'
},
actionEstoque: 'Z' as const,
actionEstoque: undefined,
dimensoes: {
largura: 1,
altura: 1,
profundidade: 1,
unidadeMedida: 1
},
tributacao: {
origem: 0,
origem: 0 as const,
nFCI: '',
ncm: '',
cest: '',
Expand Down Expand Up @@ -79,6 +82,19 @@ export default {
{
link: 'https://shutterstock.com/lalala123'
}
],
internas: [
{
linkMiniatura: 'https://www.bling.com.br/imagens/miniatura.jpg',
validade: '2020-01-01 00:00:00',
ordem: 1,
anexo: {
id: 12345678
},
anexoVinculo: {
id: 12345678
}
}
]
}
},
Expand Down Expand Up @@ -115,6 +131,8 @@ export default {
situacao: 'A' as const,
formato: 'S' as const,
descricaoCurta: 'Descrição curta',
imagemURL:
'https://www.bling.com.br/imagens/imagens-produtos/123456789.jpg',
dataValidade: '2020-01-01',
unidade: 'UN',
pesoLiquido: 1,
Expand All @@ -130,6 +148,7 @@ export default {
descricaoComplementar: 'Descrição complementar',
linkExterno: 'https://www.google.com',
observacoes: 'Observações',
descricaoEmbalagemDiscreta: 'Produto teste',
categoria: {
id: 123456789
},
Expand All @@ -139,7 +158,7 @@ export default {
crossdocking: 1,
localizacao: '14A'
},
actionEstoque: 'Z' as const,
actionEstoque: undefined,
dimensoes: {
largura: 1,
altura: 1,
Expand Down Expand Up @@ -186,6 +205,19 @@ export default {
{
link: 'https://shutterstock.com/lalala123'
}
],
internas: [
{
linkMiniatura: 'https://www.bling.com.br/imagens/miniatura.jpg',
validade: '2020-01-01 00:00:00',
ordem: 1,
anexo: {
id: 12345678
},
anexoVinculo: {
id: 12345678
}
}
]
}
},
Expand Down
4 changes: 3 additions & 1 deletion src/entities/produtos/__tests__/get-response.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@ export default {
tipo: 'P' as const,
situacao: 'A' as const,
formato: 'S' as const,
descricaoCurta: 'Descrição curta'
descricaoCurta: 'Descrição curta',
imagemURL:
'https://www.bling.com.br/imagens/imagens-produtos/123456789.jpg'
}
]
}
12 changes: 11 additions & 1 deletion src/entities/produtos/interfaces/find.interface.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ export interface IFindResponse {
situacao: ISituacao
formato: IFormato
descricaoCurta?: string
imagemURL?: string
dataValidade?: string
unidade?: string
pesoLiquido?: number
Expand Down Expand Up @@ -85,7 +86,16 @@ export interface IFindResponse {
}
midia?: {
video: { url: string }
imagens: { externas: { link: string }[] }
imagens: {
externas?: { link: string }[]
internas?: {
linkMiniatura: string
validade: string
ordem: number
anexo: { id: number }
anexoVinculo: { id: number }
}[]
}
}
linhaProduto?: { id: number }
estrutura?: {
Expand Down
1 change: 1 addition & 0 deletions src/entities/produtos/interfaces/get.interface.ts
Original file line number Diff line number Diff line change
Expand Up @@ -73,5 +73,6 @@ export interface IGetResponse {
situacao: ISituacao
formato: IFormato
descricaoCurta?: string
imagemURL?: string
}[]
}

0 comments on commit 46b7fdf

Please sign in to comment.