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 about 1 year ago
