Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Informações
iconfalse
title1.1.1 Get
Expandir
Informações
iconfalse
titleConfiguração

Máscara de Url: http://{domínio}:{porta}/api/glb/v1/menu/{company}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

Url Utilizada: http://localhost:8051/api/glb/v1/menu/1

de Resultado
Informações
iconfalse
titleExemplo Postmande Resultado
Informações
iconfalse
titleExemplo
Postman

Image Added

Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
Informações
titleParâmetros

Order: parâmetro responsável pela ordenação do resultado, podendo ser ascendente ou descendente. O resultado com a ordem descendente deve ser precedida do caractere "-" (menos).

Exemplo 1: ?order=campo1 (Ascendente)

Exemplo 2: ?order=-campo1 (Descendente)

Múltiplos campos de ordenação: ?order=[-]campo1, [-]campo2, [-]campo3 ...

...

iconfalse
title1.1.2 Order (Asc)

...

Informações
iconfalse
titleConfiguração

Máscara de Url: http://{domínio}:{porta}/api/glb/v1/menu/{company}?order=[-]{campo}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

Campo: name

Tipo de Ordenação: Ascendente

Url Utilizada: http://localhost:8051/api/glb/v1/menu/1?order=name

...

iconfalse
titleExemplo Postman

...

iconfalse
titleExemplo de Resultado

...

titleVer resultado JSON...

...

languagejs
firstline1
titleResultado (JSON)
linenumberstrue

...

iconfalse
title1.1.2 Order (Desc)

...

Informações
iconfalse
titleConfiguração

Máscara de Url: http://{domínio}:{porta}/api/glb/v1/menu/{company}?order=[-]{campo}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

Campo: name

Tipo de Ordenação: Descendente

Url Utilizada: http://localhost:8051/api/glb/v1/menu/1?order=-name

...

iconfalse
titleExemplo Postman

...

iconfalse
titleExemplo de Resultado

...

titleVer resultado JSON...

...

languagejs
firstline1
titleResultado (JSON)
linenumberstrue

...

iconfalse
title1.1.3 Filter

...

Informações
iconfalse
titleConfiguração

Máscara de Url: http://{domínio}:{porta}/api/glb/v1/menu/{company}?{campo}={valor}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

Campo: custom

Valor: success

Url Utilizada: http://localhost:8051/api/glb/v1/menu/1?custom=win

...

iconfalse
titleExemplo Postman

...

iconfalse
titleExemplo de Resultado

...

titleVer resultado JSON...

...

languagejs
firstline1
titleResultado (JSON)
linenumberstrue
Informações
titleParâmetros

Page: Página que será apresentada.

PageSize: Quantidade máxima de registros por página que serão apresentados.

Exemplo: ?page=valor1&pageSize=1

Valores padrão: Caso não sejam preenchidos os parâmetros evidenciados acima serão preenchidos com valores padrão.

Page: 1

PageSize: 20

...

iconfalse
title1.1.4 Paginacao

...

Informações
iconfalse
titleConfiguração

Máscara de Url: http://{domínio}:{porta}/api/glb/v1/menu/{company}?page={valor1}&pageSize={valor2}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

Valor1: 1

Valor2: 1

Url Utilizada: http://localhost:8051/api/glb/v1/menu/1?page=1&pageSize=1

{
"hasNext": true,
"menuItems": [
{
"id": "86624781592fa5e5dd649b57e1667df6",
"name": "Gestão de Custos",
"type": "group",
"custom": "Win"
},
{
"id": "6edb6b19adc2b967dcb6d225c5c089a8",
"name": "Integração",
"type": "group",
"custom": "Win"
},
{
"id": "2050d813014fc487ffead38ca1e49cdc",
"name": "Inteligência de Negócios",
"type": "group",
"custom": "Win"
},
{
"id": "b9982a14ccfb3d6c4b6a4e0406ea489a",
"name": "Serviços Globais",
"type": "group",
"custom": "Win"
},
{
"id": "7e128ef49d72932b49b6db15f2d24be3",
"name": "Serviços Globais",
"type": "group",
"custom": "Web"
},
{
"id": "8298bc939bc4a95a9c24f333cbdd6f35",
"name": "Gestão do Relacionamento com o Cliente",
"type": "group",
"custom": "Win"
},
{
"id": "f8811f490807addb6daa7c4de40ee4ac",
"name": "Gestão do Relacionamento com o Cliente",
"type": "group",
"custom": "Web"
},
{
"id": "394af69d94b0fe68f64ec7b61d211755",
"name": "Manutenção",
"type": "group",
"custom": "Win"
},
{
"id": "9b6531bd8da28ae8be6c2923d6c01114",
"name": "Gestão de Conteúdos",
"type": "group",
"custom": "Win"
},
{
"id": "6c4bd975a84afc3a7dc545ce1581fe5e",
"name": "Gestão de Conteúdos",
"type": "group",
"custom": "Web"
},
{
"id": "66c488e81895984a5de7be84067eb6a9",
"name": "Gestão Contábil",
"type": "group",
"custom": "Win"
},
{
"id": "0161f316970640a6bd3f8a53e6bd2561",
"name": "Gestão Fiscal",
"type": "group",
"custom": "Win"
},
{
"id": "1c8647a41151692197750531401956a6",
"name": "Gestão Financeira",
"type": "group",
"custom": "Win"
},
{
"id": "49512246df92fb8a5cddbc077df8b4b8",
"name": "Gestão Financeira",
"type": "group",
"custom": "Web"
},
{
"id": "ddc3337f62a6a45bcd0fd17d91996803",
"name": "Gestão de Estoque, Compras e Faturamento",
"type": "group",
"custom": "Win"
},
{
"id": "a25693005f36a69794a7acd9191c7ba1",
"name": "Gestão de Estoque, Compras e Faturamento",
"type": "group",
"custom": "Web"
},
{
"id": "d271f243a7d25db027ccf084ec91ced2",
"name": "Avaliação e Pesquisa",
"type": "group",
"custom": "Win"
},
{
"id": "7b5d93e8c314cd59ca8826b1c7ec2bc2",
"name": "Gestão Bibliotecária",
"type": "group",
"custom": "Win"
},
{
"id": "48513a97e0ff8ad23d541d07c471dbf0",
"name": "Gestão Bibliotecária",
"type": "group",
"custom": "Web"
},
{
"id": "8a554e97d5021b84e6d5d07b4568a348",
"name": "Educacional",
"type": "group",
"custom": "Win"
}
]
}

Informações
titleParâmetros

Order: parâmetro responsável pela ordenação do resultado, podendo ser ascendente ou descendente. O resultado com a ordem descendente deve ser precedida do caractere "-" (menos).

Exemplo 1: ?order=campo1 (Ascendente)

Exemplo 2: ?order=-campo1 (Descendente)

Múltiplos campos de ordenação: ?order=[-]campo1, [-]campo2, [-]campo3 ...

Informações
iconfalse
title1.1.2 Order (Asc)
Expandir
Informações
iconfalse
titleConfiguração

Máscara de Url: http://{domínio}:{porta}/api/glb/v1/menu/{company}?order=[-]{campo}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

Campo: name

Tipo de Ordenação: Ascendente

Url Utilizada: http://localhost:8051/api/glb/v1/menu/1?order=name

Informações
iconfalse
titleExemplo Postman

Image Added

Informações
iconfalse
titleExemplo de Resultado
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
    "hasNext": true,
    "menuItems": [
        {
            "id": "d271f243a7d25db027ccf084ec91ced2",
            "name": "Avaliação e Pesquisa",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "8a554e97d5021b84e6d5d07b4568a348",
            "name": "Educacional",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "7b5d93e8c314cd59ca8826b1c7ec2bc2",
            "name": "Gestão Bibliotecária",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "48513a97e0ff8ad23d541d07c471dbf0",
            "name": "Gestão Bibliotecária",
            "type": "group",
            "custom": "Web"
        },
        {
            "id": "66c488e81895984a5de7be84067eb6a9",
            "name": "Gestão Contábil",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "9b6531bd8da28ae8be6c2923d6c01114",
            "name": "Gestão de Conteúdos",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "6c4bd975a84afc3a7dc545ce1581fe5e",
            "name": "Gestão de Conteúdos",
            "type": "group",
            "custom": "Web"
        },
        {
            "id": "86624781592fa5e5dd649b57e1667df6",
            "name": "Gestão de Custos",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "ddc3337f62a6a45bcd0fd17d91996803",
            "name": "Gestão de Estoque, Compras e Faturamento",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "a25693005f36a69794a7acd9191c7ba1",
            "name": "Gestão de Estoque, Compras e Faturamento",
            "type": "group",
            "custom": "Web"
        },
        {
            "id": "8298bc939bc4a95a9c24f333cbdd6f35",
            "name": "Gestão do Relacionamento com o Cliente",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "f8811f490807addb6daa7c4de40ee4ac",
            "name": "Gestão do Relacionamento com o Cliente",
            "type": "group",
            "custom": "Web"
        },
        {
            "id": "1c8647a41151692197750531401956a6",
            "name": "Gestão Financeira",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "49512246df92fb8a5cddbc077df8b4b8",
            "name": "Gestão Financeira",
            "type": "group",
            "custom": "Web"
        },
        {
            "id": "0161f316970640a6bd3f8a53e6bd2561",
            "name": "Gestão Fiscal",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "6edb6b19adc2b967dcb6d225c5c089a8",
            "name": "Integração",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "2050d813014fc487ffead38ca1e49cdc",
            "name": "Inteligência de Negócios",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "394af69d94b0fe68f64ec7b61d211755",
            "name": "Manutenção",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "b9982a14ccfb3d6c4b6a4e0406ea489a",
            "name": "Serviços Globais",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "7e128ef49d72932b49b6db15f2d24be3",
            "name": "Serviços Globais",
            "type": "group",
            "custom": "Web"
        }
    ]
}
Informações
iconfalse
title1.1.2 Order (Desc)
Expandir
Informações
iconfalse
titleConfiguração

Máscara de Url: http://{domínio}:{porta}/api/glb/v1/menu/{company}?order=[-]{campo}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

Campo: name

Tipo de Ordenação: Descendente

Url Utilizada: http://localhost:8051/api/glb/v1/menu/1?order=-name

Informações
iconfalse
titleExemplo Postman

Image Added

Informações
iconfalse
titleExemplo de Resultado
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
    "hasNext": true,
    "menuItems": [
        {
            "id": "b9982a14ccfb3d6c4b6a4e0406ea489a",
            "name": "Serviços Globais",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "7e128ef49d72932b49b6db15f2d24be3",
            "name": "Serviços Globais",
            "type": "group",
            "custom": "Web"
        },
        {
            "id": "394af69d94b0fe68f64ec7b61d211755",
            "name": "Manutenção",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "2050d813014fc487ffead38ca1e49cdc",
            "name": "Inteligência de Negócios",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "6edb6b19adc2b967dcb6d225c5c089a8",
            "name": "Integração",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "0161f316970640a6bd3f8a53e6bd2561",
            "name": "Gestão Fiscal",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "1c8647a41151692197750531401956a6",
            "name": "Gestão Financeira",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "49512246df92fb8a5cddbc077df8b4b8",
            "name": "Gestão Financeira",
            "type": "group",
            "custom": "Web"
        },
        {
            "id": "8298bc939bc4a95a9c24f333cbdd6f35",
            "name": "Gestão do Relacionamento com o Cliente",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "f8811f490807addb6daa7c4de40ee4ac",
            "name": "Gestão do Relacionamento com o Cliente",
            "type": "group",
            "custom": "Web"
        },
        {
            "id": "ddc3337f62a6a45bcd0fd17d91996803",
            "name": "Gestão de Estoque, Compras e Faturamento",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "a25693005f36a69794a7acd9191c7ba1",
            "name": "Gestão de Estoque, Compras e Faturamento",
            "type": "group",
            "custom": "Web"
        },
        {
            "id": "86624781592fa5e5dd649b57e1667df6",
            "name": "Gestão de Custos",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "9b6531bd8da28ae8be6c2923d6c01114",
            "name": "Gestão de Conteúdos",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "6c4bd975a84afc3a7dc545ce1581fe5e",
            "name": "Gestão de Conteúdos",
            "type": "group",
            "custom": "Web"
        },
        {
            "id": "66c488e81895984a5de7be84067eb6a9",
            "name": "Gestão Contábil",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "7b5d93e8c314cd59ca8826b1c7ec2bc2",
            "name": "Gestão Bibliotecária",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "48513a97e0ff8ad23d541d07c471dbf0",
            "name": "Gestão Bibliotecária",
            "type": "group",
            "custom": "Web"
        },
        {
            "id": "8a554e97d5021b84e6d5d07b4568a348",
            "name": "Educacional",
            "type": "group",
            "custom": "Win"
        },
        {
            "id": "d271f243a7d25db027ccf084ec91ced2",
            "name": "Avaliação e Pesquisa",
            "type": "group",
            "custom": "Win"
        }
    ]
}
Informações
iconfalse
title1.1.3 Filter
Expandir
Informações
iconfalse
titleConfiguração

Máscara de Url: http://{domínio}:{porta}/api/glb/v1/menu/{company}?{campo}={valor}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

Campo: custom

Valor: success

Url Utilizada: http://localhost:8051/api/glb/v1/menu/1?custom=win

Informações
iconfalse
titleExemplo Postman

Image Added

Informações
iconfalse
titleExemplo de Resultado
Expandir
titleVer resultado JSON...



Informações
titleParâmetros

Page: Página que será apresentada.

PageSize: Quantidade máxima de registros por página que serão apresentados.

Exemplo: ?page=valor1&pageSize=1

Valores padrão: Caso não sejam preenchidos os parâmetros evidenciados acima serão preenchidos com valores padrão.

Page: 1

PageSize: 20

Informações
iconfalse
title1.1.4 Paginacao
Expandir
Informações
iconfalse
titleConfiguração

Máscara de Url: http://{domínio}:{porta}/api/glb/v1/menu/{company}?page={valor1}&pageSize={valor2}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

Valor1: 1

Valor2: 1

Url Utilizada: http://localhost:8051/api/glb/v1/menu/1?page=1&pageSize=1

Informações
iconfalse
titleExemplo Postman

Image Added

Informações
iconfalse
titleExemplo de Resultado
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
    "hasNext": true,
    "menuItems": [
        {
            "id": "86624781592fa5e5dd649b57e1667df6",
            "name": "Gestão de Custos",
            "type": "group",
            "custom": "Win"
        }
    ]
}
Informações
titleParâmetros

Fields: parâmetro responsável pela especialização de campos em um resultado, ou seja, o usuário define quais campos serão apresentados no resultado.

Exemplo: ?fields=campo1

Múltiplos campos de ordenação: ?fields=campo1, campo2, campo3 ...

Informações
iconfalse
title1.1.5 Fields
Expandir
Informações
iconfalse
titleConfiguração

Máscara de Url: http://{domínio}:{porta}/api/glb/v1/menu/{company}?fields={campo}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

Campos: id, name, custom

Url Utilizada: http://localhost:8051/api/glb/v1/menu/1?fields=id,name,custom

Informações
iconfalse
titleExemplo Postman

Image Added

Informações
iconfalse
titleExemplo de Resultado
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
    "hasNext": true,
    "menuItems": [
        {
            "id": "86624781592fa5e5dd649b57e1667df6",
            "name": "Gestão de Custos",
            "custom": "Win"
        },
        {
            "id": "6edb6b19adc2b967dcb6d225c5c089a8",
            "name": "Integração",
            "custom": "Win"
        },
        {
            "id": "2050d813014fc487ffead38ca1e49cdc",
            "name": "Inteligência de Negócios",
            "custom": "Win"
        },
        {
            "id": "b9982a14ccfb3d6c4b6a4e0406ea489a",
            "name": "Serviços Globais",
            "custom": "Win"
        },
        {
            "id": "7e128ef49d72932b49b6db15f2d24be3",
            "name": "Serviços Globais",
            "custom": "Web"
        },
        {
            "id": "8298bc939bc4a95a9c24f333cbdd6f35",
            "name": "Gestão do Relacionamento com o Cliente",
            "custom": "Win"
        },
        {
            "id": "f8811f490807addb6daa7c4de40ee4ac",
            "name": "Gestão do Relacionamento com o Cliente",
            "custom": "Web"
        },
        {
            "id": "394af69d94b0fe68f64ec7b61d211755",
            "name": "Manutenção",
            "custom": "Win"
        },
        {
            "id": "9b6531bd8da28ae8be6c2923d6c01114",
            "name": "Gestão de Conteúdos",
            "custom": "Win"
        },
        {
            "id": "6c4bd975a84afc3a7dc545ce1581fe5e",
            "name": "Gestão de Conteúdos",
            "custom": "Web"
        },
        {
            "id": "66c488e81895984a5de7be84067eb6a9",
            "name": "Gestão Contábil",
            "custom": "Win"
        },
        {
            "id": "0161f316970640a6bd3f8a53e6bd2561",
            "name": "Gestão Fiscal",
            "custom": "Win"
        },
        {
            "id": "1c8647a41151692197750531401956a6",
            "name": "Gestão Financeira",
            "custom": "Win"
        },
        {
            "id": "49512246df92fb8a5cddbc077df8b4b8",
            "name": "Gestão Financeira",
            "custom": "Web"
        },
        {
            "id": "ddc3337f62a6a45bcd0fd17d91996803",
            "name": "Gestão de Estoque, Compras e Faturamento",
            "custom": "Win"
        },
        {
            "id": "a25693005f36a69794a7acd9191c7ba1",
            "name": "Gestão de Estoque, Compras e Faturamento",
            "custom": "Web"
        },
        {
            "id": "d271f243a7d25db027ccf084ec91ced2",
            "name": "Avaliação e Pesquisa",
            "custom": "Win"
        },
        {
            "id": "7b5d93e8c314cd59ca8826b1c7ec2bc2",
            "name": "Gestão Bibliotecária",
            "custom": "Win"
        },
        {
            "id": "48513a97e0ff8ad23d541d07c471dbf0",
            "name": "Gestão Bibliotecária",
            "custom": "Web"
        },
        {
            "id": "8a554e97d5021b84e6d5d07b4568a348",
            "name": "Educacional",
            "custom": "Win"
        }
    ]
}

...

iconfalse
titleExemplo Postman

...

iconfalse
titleExemplo de Resultado

...

titleVer resultado JSON...

...

languagejs
firstline1
titleResultado (JSON)
linenumberstrue
Informações
titleParâmetros

Fields: parâmetro responsável pela especialização de campos em um resultado, ou seja, o usuário define quais campos serão apresentados no resultado.

Exemplo: ?fields=campo1

Múltiplos campos de ordenação: ?fields=campo1, campo2, campo3 ...

Informações
iconfalse
title1.1.5 Fields
Expandir
Informações
iconfalse
titleConfiguração

Máscara de Url: http://{domínio}:{porta}/api/glb/v1/menu/{company}?fields={campo}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

Campos: id, name, custom

Url Utilizada: http://localhost:8051/api/glb/v1/menu/1?fields=id,name,custom

Informações
iconfalse
titleExemplo Postman
Informações
iconfalse
titleExemplo de Resultado
Expandir
titleVer resultado JSON...
true
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumbers


1.2 - GET {company}/{parentID}

...