@ladesa-ro/api-client-fetch - v1.0.0-next.35
    Preparing search index...

    Variable $PaginatedResultMetaViewConst

    $PaginatedResultMetaView: {
        properties: {
            currentPage: {
                description: "Página atual.";
                nullable: false;
                type: "integer";
            };
            filter: {
                description: "Filtros.";
                items: {
                    $id: "ladesa://schemas/v3/generics/PaginationFilterView.json";
                    $schema: "https://json-schema.org/draft/2020-12/schema";
                    additionalProperties: false;
                    deprecated: true;
                    description: "Configuração de filtro por restrições de uma propriedade.";
                    nullable: false;
                    properties: {
                        property: { description: "Propriedade filtrada."; type: "string" };
                        restrictions: {
                            description: "Restrições de filtragem.";
                            items: { type: "string" };
                            type: "array";
                        };
                    };
                    required: readonly ["property", "restrictions"];
                    type: "object";
                    "x-unispec-entity-id": "PaginatedFilterView";
                    "x-unispec-kind": "entity";
                };
                nullable: false;
                type: "array";
            };
            itemsPerPage: {
                description: "Quantidade de itens por página.";
                nullable: false;
                type: "integer";
            };
            search: {
                description: "Termo textual da busca.";
                nullable: false;
                type: "string";
            };
            sortBy: {
                description: "Ordenação.";
                items: {
                    $id: "ladesa://schemas/v3/generics/PaginationSortByView.json";
                    $schema: "https://json-schema.org/draft/2020-12/schema";
                    additionalProperties: false;
                    deprecated: true;
                    description: "Configuração de ordenação de uma propriedade.";
                    nullable: false;
                    properties: {
                        mode: {
                            description: "Modo de ordenação.";
                            pattern: "^(ASC|DESC)$";
                            type: "string";
                        };
                        property: {
                            description: "Propriedade ordenada.";
                            pattern: "^[\\D\\.]+$";
                            type: "string";
                        };
                    };
                    required: readonly ["property", "mode"];
                    type: "object";
                    "x-unispec-entity-id": "PaginatedSortByView";
                    "x-unispec-kind": "entity";
                };
                nullable: false;
                type: "array";
            };
            totalItems: {
                description: "Total de itens.";
                nullable: false;
                type: "integer";
            };
            totalPages: {
                description: "Quantidade total de páginas.";
                nullable: false;
                type: "integer";
            };
        };
        required: readonly [
            "itemsPerPage",
            "totalItems",
            "currentPage",
            "totalPages",
            "search",
            "sortBy",
            "filter",
        ];
        type: "object";
    } = ...

    Type declaration

    • Readonlyproperties: {
          currentPage: {
              description: "Página atual.";
              nullable: false;
              type: "integer";
          };
          filter: {
              description: "Filtros.";
              items: {
                  $id: "ladesa://schemas/v3/generics/PaginationFilterView.json";
                  $schema: "https://json-schema.org/draft/2020-12/schema";
                  additionalProperties: false;
                  deprecated: true;
                  description: "Configuração de filtro por restrições de uma propriedade.";
                  nullable: false;
                  properties: {
                      property: { description: "Propriedade filtrada."; type: "string" };
                      restrictions: {
                          description: "Restrições de filtragem.";
                          items: { type: "string" };
                          type: "array";
                      };
                  };
                  required: readonly ["property", "restrictions"];
                  type: "object";
                  "x-unispec-entity-id": "PaginatedFilterView";
                  "x-unispec-kind": "entity";
              };
              nullable: false;
              type: "array";
          };
          itemsPerPage: {
              description: "Quantidade de itens por página.";
              nullable: false;
              type: "integer";
          };
          search: {
              description: "Termo textual da busca.";
              nullable: false;
              type: "string";
          };
          sortBy: {
              description: "Ordenação.";
              items: {
                  $id: "ladesa://schemas/v3/generics/PaginationSortByView.json";
                  $schema: "https://json-schema.org/draft/2020-12/schema";
                  additionalProperties: false;
                  deprecated: true;
                  description: "Configuração de ordenação de uma propriedade.";
                  nullable: false;
                  properties: {
                      mode: {
                          description: "Modo de ordenação.";
                          pattern: "^(ASC|DESC)$";
                          type: "string";
                      };
                      property: {
                          description: "Propriedade ordenada.";
                          pattern: "^[\\D\\.]+$";
                          type: "string";
                      };
                  };
                  required: readonly ["property", "mode"];
                  type: "object";
                  "x-unispec-entity-id": "PaginatedSortByView";
                  "x-unispec-kind": "entity";
              };
              nullable: false;
              type: "array";
          };
          totalItems: {
              description: "Total de itens.";
              nullable: false;
              type: "integer";
          };
          totalPages: {
              description: "Quantidade total de páginas.";
              nullable: false;
              type: "integer";
          };
      }
    • Readonlyrequired: readonly [
          "itemsPerPage",
          "totalItems",
          "currentPage",
          "totalPages",
          "search",
          "sortBy",
          "filter",
      ]
    • Readonlytype: "object"