Sellers
A query Sellers é utilizada para recuperar informações sobre vendedores (sellers) no sistema. Retorna uma lista de vendedores com base em vários critérios de filtragem e paginação.
Campos
Abaixo estão os campos disponíveis que podem ser utilizados na query sellers:
Campo | Descrição |
---|---|
edges | Uma lista de objetos SellersEdge que representam os vendedores retornados pela query. |
node | O objeto Seller que contém os detalhes de um vendedor individual. |
pageInfo | Um objeto PageInfo que fornece informações sobre a paginação dos resultados. |
hasNextPage | Um booleano que indica se há mais páginas de resultados disponíveis. |
hasPreviousPage | Um booleano que indica se há páginas anteriores de resultados. |
startCursor | Um cursor que aponta para o início da página atual de resultados. |
endCursor | Um cursor que aponta para o final da página atual de resultados. |
totalCount | Número total de vendedores disponíveis que correspondem aos critérios de filtro aplicados. |
Nodes
Campo | Descrição |
---|---|
sellerId | Identificador único do vendedor. |
name | Nome do vendedor. |
corporateName | Razão social da empresa do vendedor. |
cnpj | Cadastro Nacional da Pessoa Jurídica do vendedor (CNPJ). |
Campos de filtro
Campo | Descrição |
---|---|
after | Cursor para paginar após um ponto específico. |
first | Número máximo de resultados a serem retornados. |
before | Cursor para paginar antes de um ponto específico. |
last | Número máximo de resultados a serem retornados a partir do fim. |
sellerName | Nome, parte do nome do vendedor ou primeira letra do Nome. |
sortDirection | Ordem de classificação (ASC ou DESC). |
sortKey | Chave para ordenar os resultados (ID ou NAME). |
Exemplo
query sellers {
sellers(first: 10 sortKey: NAME sellerName:"Vendedor" sortDirection: ASC) {
edges {
cursor
node {
sellerId
name
corporateName
cnpj
}
}
totalCount
}
}
Mostrar resposta
{
"data": {
"sellers": {
"edges": [
{
"cursor": "eyJJZCI6ODAsIlZhbHVlIjoiVGVzdGUgdmVuZGVkb3IifQ==",
"node": {
"sellerId": 80,
"name": "Teste vendedor",
"corporateName": "Teste vendedor",
"cnpj": "12.345.678/0001-60"
}
},
{
"cursor": "eyJJZCI6NzcsIlZhbHVlIjoiVmVuZGVkb3JBIn0=",
"node": {
"sellerId": 77,
"name": "VendedorA",
"corporateName": "VendedorA",
"cnpj": "13.123.456/0001-22"
}
},
{
"cursor": "eyJJZCI6NzgsIlZhbHVlIjoiVmVuZGVkb3JCIn0=",
"node": {
"sellerId": 78,
"name": "VendedorB",
"corporateName": "VendedorB",
"cnpj": "13.132.654/0001-22"
}
}
],
"totalCount": 3
}
}
}
Updated 3 months ago